MESILSAHEIGEGLPVLIIHGWKMEARVEELDFEPIFSTIPGLRRIYVDLPGMGTTPAKNVKDLDDIYLRLVQFIDSRLGKSRFLLVGSSCGGYLARAIAQKYSNQVDGLLLRVPLIEPKDSMRDLDAFKPLVANEQLMSDMSAEDKTLLGDVLVQTPAYVKTLKAKYDEVYLPAEKKADSQVLDPIRADPHRYQLSFSVDNEGAKFFAPTLIICGRQDESVGYRDSLRLLELYPRSTYVVLDRGTHGLPIDETSVFEALVRDWINRVNEWRGRTDREV*