MFLELVFCGKLSTTKGGIPSGTATTHLFRSKEFKQKQKVAGVRACSPEEVVRHSDNGQAMYCHLLSALLCREELQFITATFAYTIVEAFHMLEVEWRNLCDDIRRGELTSRITDPDLRAAMSKLMQRPNSELVAVIYEKCRSLDCWADVIPALWPNCKYIYSIMTGSMEPYVSRLKHYSGSLPLVSADYGSTESWIPVNANPTAEPRDATFTVVPSLAYFEFIPVRSTRCKDSSDEDELLAPALQEVASDCFEEPSPVSLTEVEVCREYEVVLTTYGGLYRYRLGDIVRVTSFFNASPQLAYVCRKNVLLSVHIDKNSEKDLQIAVNEAMNELKRHDAKAELIDFTSLADLSTEPGHYVVFWELSKRIGGKAISGDGLSHADEHEGARFDKSILQKCATAMDAAFVEPGYVG*