MSATPKKSLKLFSGSSHPELAEEVAKQLDVTVTPQAAYKFANGEIFVRYDESVRGCDAFVIQSHCNPLNDAIMEQLIMVDALKRASAKRITVVMPFYGYARQDKKHKGREPISARLMADLFKTAGADRIMAVDLHTDQIQGFFDGPVDHLFAQKMLASYVRDTYHDQNITVVSPDSGRVRVAEKWADDLGGTPLAFIHKTRDPSKPNQVVANRVVGDVEGRLCVLVDDMIDTGGTITKATEQLLAAGAQDVIIASTHAVLSGPAVERLSSCGAKEVVLTNTLPIPEERRFDTLTVLSIAPLVAEAIHQVFEDGSVTSLFDGKA