MMNLGNGVTKDVFIRINTMGYKTDQSALVRDALIAPVLWALSPKGRRSTIEDEGREASGSEAPISEAPSLVVRPRRRAHRRGRIDQSDRLPAPRSVPFDEVDCRPVIYHPGGIFEELPSLPPEALRDPRVQSINIFSEQEKMYEAEVANLYLEPFSEDDFALSPLNLPSRFVSEELMGVLDPYGSNVGLIGQESASQLITSHEATEDPVDEPVVDITSALSEHIVVPEGTVIEERPDGNDPEEAGDAIQADTGDVATEDPALVSSSEEREEDEVGEEENRSLPALIEETVPIPSVSDPPAQVEDLGAQAVEEETVEPLDPSRDDQDVVV*