MNSVFQGRSLLAEKDFTRAELEYLVDFSIHLKELKKKGIPHHYLEGKNIALLFEKTSTRTRSAFTTAAIDLGAHPEYLGANDIQLGKKESVEDTAIVLGSMFDGIEFRGFSQEVVEDLAKYSGVPVWNGLTDQWHPTQMIADFMTVKENFGRLEGITLVYVGDGRNNMANSLLVTGAILGVNVRICAPKELFPSDEVVNYAKEFAKESGAELMITDDVAKGVKGANVLYTDVWVSMGEEDKFEERVNLLKPYQINMAMLEKTENMDGDLIVLHCLPAFHDTKTQYGEMVAEKFGITEMEITDEVFRSKYGRQFEEAENRMHSIKAIMAATLGNLFIPRV*