MKLVTADKIYPDELYDAQLVGASHGWGLFSDRTNRSALISDYLNPYASKSKPKMIHLPFFTPMYSGQTEVVCNVAMSSPPPDQDDDHEDWVVGIKFLGRQLSLCRPRHDLRWTNILTPFESWEVSELMYSKKDQRFYLLAPGGNYLCSWDLNFKEDKKPKFHELVLHNLPNMPRSLWKQLDSYGREDHWVESPSGESFLVKWFCEYSPENTSNWCKSPIVMVFREEETKDGRKNMRYTDDIGDLCIFISKGEDFCVKASSCPGLQPNSISLHGRLFAILNLTKRTMGCYEYPQGIPKRIPYLPYWLPPFSP*