MVLGMVHEAVKGAVADVRSGVTAREKIEKAASLTRTFLRELFGLFSSAPYAVFTNSVWRKPEQYQQRWHFNLLRNVRYGPAERNLLDVYTPSSCTSKSSLPVVVFVHGGVWASGDKSLFSPVGAILAHHGVIALLVQYTLFPQVPAKEQVKEISRALSWAQDNVKGYGGNPDKVHMMGHSSGAHLCGMLLWERARRNLSFKKDVVSSAEPTDARQPRCYIGLSGVYNIGEHYKYEMWRGVAPISCMTPAIEGPKHFSSMSPELLFRSLLSLKMNQHVQDMDPNLEDLNTKDFDWDSWASSLPPFLSIVSDIDKTVPPGTSINFNHVLQELGCKSGVTIHEKLNHDDFVCWVKGFKGQENLAAQEVISNILDIVKGEDERSTFLHSEVLATD*