MSSTWNKLVNLVIRPPRAQYDPNEHLPGPRFRIAGVTHVRRDIDLAGADGLTLKCSHYEPEVRGNDPLPCVIYLHGNSGSRCDATEAIRLLLPARITVFAVDLGGSGMSEGEYVTLGVRETKDVECIVNHLRDQGLTSKIGLWGTSMGAVTAIMYANRDPSIAGVVLDSPFSSLPKLMLELVAQFTKGSRVGVPKMAARMALSFVRSSVKSRAKFDINDLDLRKVAPSTFCPALFAHGKDDDFIPPHHSETLHELYAGDKNYIAIDGDHNSPRPAFFFDSTVIFFCNVLDPPPTS