MSAMGFEGFEKRLEVEFFMPPMLVDPDGKGLRSLSRMQLDQMLSAAECTVVSQLCNEEFDSYVLSESSLFVYPYKIIIKTCGTTKLLKAVPVLLELATECGMKVCCCRYTRGAYLFPQEQQYPQGSFLTEVSYLDQYFGKLDLGSQAYILGSASKEHKWHIYVASALSDSEACEPVYTLEMCMTKLDREMASKFYKGTCCTATDMTDSSGISNLLPHSQICDYAFEPCGYSMNGIERGALSTIHVTPEDGFSYASFEAMGYTSKDVDLPTLVDNVLACFKPEVFSVALHASRGLQQWSMGSWDASLAPKGYVCDGSSREQLLGGAVVVFHTFKKSYGAIINPVTPLPLVMRRQRIALQDVETDEFFDIKRPMMIKHSVS*