MNVRTTVVKLAADGSLVVFSPQAPTGEFFRAIDALGPVSHVVLPTYALEHKVYLPAFCRRYPNARVWVADGIWSVPIDLPLPLLGIDPSSGGVLKRAEDRGADDVAPPWADEIDYKVLRVDSAGANPYVEAVFLHAASKTLIVTDLVLSIPATPPEVISRERLLNLAPNDPADAPAADTEENLKIGWAKASLVVSFLGPSRQSQIKGGAYDGKLKWEPGFEASFEKISDRLIPSPILRTLVFSKGKGPTRRFVNEVCDDWGGQFETIAPAHYDAPVPGDCASLRAAFAFIDD