MTRRNLIILGGSEDQVPAYLEGRRLGYRVIGIDQKPDALGAELADEFLCLTTREPEAIAKRLGDIDVAAVISPASDAAQASVAALSKHYGTAFQPSPAAVRASEDKNYFHSVVEKLSFPRYRSLKGDDPDALIAAAAGMTYPLVVKPTDSSGSKGLSCVPEPAQLRAAIGTARKNSFASEVLIEELVDGRHYSLECFAQNGRPAFTVVTERIITPLPHMISVSHVTPAALGCSIQGRLLDMITAIFGELGHRSGPVNFDFVLTPAGDVHFIEMGARLGGNGMPLLASHAFGVNTVEAAIRLAAGEALDLGTHPRPRFVMLRILTAETDGTLVSVAGVSTVRALTEVTELRLFKAPGSRVNRYTQAAHKLGYLILAADSREALSQALDTSLATLHFEIEPDDETQEN