MKYGKLNNGSSIPLVGFGSASDVVRHEEVKAAVSNAIEVGYRHFDTAAIYKTEAPLGEAITDAIRAGIVKREDVFVTSKLWCTDNHPDDVIPAIKQSLTALQVDYLDLYLIHWPVRFRKGAGFPPETENDFLPLDTKATWQAMEKCVELGLTKAIGVSNFSSKKIGDLLTYAKVPPAVNQVELHPVWQQRKLREYCKNVNIHVSAWSPLGAPRASWGSPVVLEHPTIQEIALKHGKTPAQVALRWAVEQGISVLPKSYNKKRMIENFQILDWQLTEEDHEKISKIEQKKILDGEFMCNATTSPYKTVESLWDGEI*