MSAVAAAIHGVPARGWNPGSSHRGHRVVSSSRAPIAVAEESVVTSARTIEPASALLDALGAGERVECGVNASGVRGLFAARSLRRGEPVLEIPLREYGLTDDPGETRMSWSRQLGRKLVHLRRDALDDASSLSGAMRNYAGSLPKMGEPAPGLANDPACVAALAGAWDCTEAVAAMIKFAGQVTDSYAEERTLDPTLALEEWRWAMRAVHSRTFRVEDERGVRPTRRALIAAADLLNHTSVSDEVNCEWVADDTYFVVSATRDVPKNGELLFKYGDQSDAHFALFHGFVPSTNPHNRVLLFPNATNALDWYQTVVANVPFGAPGWDTEKERVRETTRKTFGTYKVDARTGLRHRVIEDLYLREDGVASGSARMLFEEMCGDEAYASEVIARRAKELRREMEESTPAVDAALAALSQHSRELVRRYRQRKMDILSRVE*