GVFKTWNISHCPDMRQAELYMWKHNGDEQVYLSFRCPAITVMWPNYLCSDRIGAHEKQFTIHPLSECYTKANVGQWRMFDLVMCTRQASENKIYHFWPDGDMQEVNPICGLKAFTWHSRYCLIFNMEYKHRDSQGVPAWTWVKLIQPFRHMETGYNDSACMHDRGNKTLPFESYVWIQACRFECKGINVMPLWTHAQYDSVIHASKWMTCRLNPQDEFGYQMIHTAWVCSDLNPYRKGFEWKPFEMCSHNGVLAQTRDYIMRCQKFDLHSTYGAVENIWPTPNLARMWFSKDQEGVIHCYPELICKAFYDNTHMWRSGQVSVAMECGRLWYFNDKIQHTPMKCEFLNVQPGSDHWIRATYETALNVQKMHCWSFIPYRDGSCGDIFWQMAPKYEHNTVLRCPINYQGLWHTERSDVFKAM