MLPLPTWTLSDVDAILVLSFGGPEGQQDVIPFLENVTRGRGIPRERLEEVAVHYRHFGGISPLNALNREIIGNIIEVLSSRGLEIPVYFGNRNWHPFVNDTAEKMVRDGVRNVAVFATSAWGGYSGCRQYDEDIVRMNHHLEEKELPTLNCLKLRQFFDHPLFIEEMSSVVFQAARELGISALDELQLHQKVVFTAHSIPEVANENSGRKEDGPLYSRQVYEAASLVAKHLGISQERYDVVWQSASGNGQIPWLEPDILDYAKCQHEQGVSEIVVAPIGFISDHMEVVWDLDHELQDLASDLGMSISRAATVGHTDSFATMIVELVEESLGVKPHQNLGTVPSKGCSFNGEPCEVNCCKHHH