MAGRLLCMRALPVQKTLGRASMSDMRSIIGNREIVGFGFNGQPNYADRVDFPLPAIRWKENTPDIQALREKEKGDWRKLTIEEKKALYRASFCQTFAEMKAPTGEWKSIVGISFVLVAIALWGFYGMKTFVYAPLPESFNEENRRAQLRRIIDLQINPVQGLSSKWDYEKDDWKK