MIPHAFSLLEPCSNNPAEYQALIIGLELALESGITMLEAFGDSQLIVNQMNQEYEIRKPDLLPYYNKAQSLRQNFDICHITHIRRGGNIRADALAGLAASMATQEGENMQITVCQRKILPPLNTHRAVAECHRVV