MGFLFVGKTFSPTYLSSFRGAGLRLLCRFPSQESPFHRHCTGAAAADFARHSSSEVSAFRPNPSSLRALALGQWQPFCFVLRPFSVSAALDDAASSPTQEDEAVIDADEALNPEPVSATISVAEIDKCIPVADETVKLELVSVPDLIAEIDECIRTGDPKQGRIAHAVTAVYENPHCNPLLTSALALMYGTCSGKFDEAISLFEKLPYWDSVSLNVMIAVYSHNGRSEIALELLRQMISEGIKPCHITFSCVLNSCCKLESLSDGKTAHINAVSYGLDKELQVESALFNMYSKFLGLATARAMFNAETLKNEGAEAVRVSISAILRACGETIESYFESSKTPTNLTAPAVEKSSEDLQEELRRLIETPAPDLESTSEQQKQNNTLSSSDRRLIDVDRGSRVAERVFELDPGNAAPHVLLSNIYAAAGRWEDVARVRNEMRRRGLKKQPGKSSIEIKNKIHDFVSGDTYHPERKAIYAELDRLMKQIEDAGYVPDTKTVLHDVDEDRKKHLLYHHSERLAIAYGLLNTPPGTPLRVIKNLRVCTDCHTASKFISKVTGRKLIMRDAKRFHHVEDGVCSCGDYW*