MTKVIIAGASGRMGQRVAHMVEAHPELEYAAAFEAAGNPAIGKDIGRIVFGEENGVIVGEGLESVIADGDVIIDFTFHTATMEFARIAAKHGKAMVIGTTGLSVDELAELKDLSASFPCVQAPNMSVCVNVLFKLAKKTAAILGDDYDIEILEAHHNKKKDAPSGTALKLAEMAAEGVGRNLAEVGVYERNGIIGERDPKEIGIQTLRAADIVGEHTIYFAGAGERLEISHRAHSRDHFAKGAATAAAWLVGRENGIYDMFDVLGLQDL