MKILFLLTVCLSSTGAFQFMKNWKMPVHDPYEEAVKDKFGDKKLAILTGASSGLGRKTAMALLRTGEYHVIGAVRDLDKMEAVAEVDGFDLENFTPMYCELNSFESVRSFCENVEEFRMSKPIDRLICNAGVYQPSLEHAKWSLDNHEQTMQINFLSHFLMISTMMKSMMESPDPRVIMVGSVTGNDNTVGGGGVYPIADLHELEGLKQGFKNPIEMADGYGFIGAKAYKDSKLCLMMMANFLHTKYNKLTGISFASMYPGCIAESPLFREKRPWFRKYFPIFMKFITGGYVGEHEAGQRLFQVAHDPRCSKSGVYWSWNGGPREGRGVEAIEKGGQISGGGGAGGGWDSIFENDQSGKVLDVETALNLFKYSTDITGAEWPDLKAITSPCPTLNVISAVTKGMVQREELKRMRELGRPGIVLERPKISKRKKAVMVADRVVGGVLSNTVGRVARFAGRRVLGEIPEEAKTGSFQITESASANLEALEKDQQLLEEELEGKFSVEKNSVPVLDSEDEALFKEIFEDERSEKPSVGEIKKLSSKFE*