MQASRVRLFKEYKEVQQEKAVDSDIQLVCDDSNIFKWTAFIKGPSETPFEGGVFQLAFAIPEQYPLLPPQVRFLTKIFHPNVHFKTGEICLDILKNAWSPAWTLQSVCRAIIALMAHPEPDSPLNCDSGNLLRSGDVRGYRSMARMYTRLAAMPKKG