MEKLLKLPVLLLLLLLQQQQAVSHSTVEYLPGLPGRLPFPLETGYIGVGKDEELQLFYYFLESESEPTTDPLLIWLPGGPGCSAVTAIVNGIGNTAGEEPFVNLQGYLMGSPGTFRPQEDNYQVLFSYGMGLISNELYKSLEKNCGGEYTNIDPNDKGCANDFLIFKQLVKNINGEHILEPFCTYDYLQGPYQMSGERRLLDDKLISSQSQDKCASDWRKHMKYWANDPKVQEALHIQKGSIGSWVQCNKISSVGSPPNYTLMIDNVVPYHANLSIKGYRSLIYSGDHDYSVPFQSTQKWIKSLNYSIVDDWRPWNVNNQVAGYTRSYSNKMTFATVKGSGHTACRYKPEECFVMFKRWINYDPL*