MVINTLNSISSRYAPSRALSFGSAHVFKALQLINREGFVSRHLLIEELELGEGSIKTLIKHLKMEKMIITTNKGTTMSDRGRKIFEEMSKYICSESKIPKSNISVSEFNYAILLRHLKFAIKQGVEQRDAAIKMGAQGATTLIFKDGKFLIPGSSYNALKYEKNVERILKDKLNPINDDVIIIASDNSSYIIAELASKAAALYTLQNHVDHKEIDSKIALNNSY