MTQTAEVGYSNKTSTIEISYGLSFCCLMHPKLVEDFQSARRRPDFFSKHHVFCTLLPKDYHCLDSGKFREGNEGRRWPPPLPIDLNFQYLLNGHRNLLANVLRYKKSIMLEGAFDSPTKFKPFFGNPNIDIVGLRPTTNGRQFFITYVKQPHLNGPSFIFGRVTHGFEVVELMEKDPWSHLLQRSG