MTRMVLSNKYFGESTVRVEDLQHLVDQWFLLNGAFNIGDWIPWLSFLDLQGYVKQMKDLKRSFDKFHSIVLDHRAKKNAEKKDMVDVLLQMAQDPTLEVKLTDDCVKGLMQDLLTGGTDSLTAAVQWAFQGLVRQPRVIDKAIQELDQVVGKERWVAERDCSQLSYVEAILKETLRLHPLGTMLAPHCAIEDCNVAGYDIEKGTTVLVNVWTIGRDPKYWDRAEEFLPERFLEKDIDMDGHNFSFLPFGSGRRRCPGYSLGLKVIRATLANMLHGFNWKLPEGMNPESVSVEEHYGLTTHPKFPAPVILEPRLSSDLYSPK*