MSAEGEPAIATESVLRRSGELPTEEKVEVEGYDFNQGIDYERILQSYRCCGFQATHFDRAVNEINRMLESRSVPLKDDQLDQHETDDFIRRKYGCTIFLGYTSNMASAGIRDIIRFLVEHSMVDCIVTTAGGVEEDLIKCLAPTYVGDFSLRGGPLRDLGINRIGNLLAPNDNYCLFENWIIPVLNKMLDEQRSRGTVWSPSKMIERFGLEIDDPRSIYYWAARNKIPVFCPALTDGSLGDMIYFHSFRNPGLVVDIAQDIRRLNTMAVKAVKSGMVIVGGGVVKHHICNSNMMRNGADFAVYLNTGSEFDGSDSGASPDEAVSWGKIRKDAHPVKVCAEATLVLPLLVAETFAKWHFAKRNAVK