MGRESVAVVTAPPSATAPGTASVATSLAPGFRFHPTDEELVSYYLKRKVLGQPVRFDAIGEVDIYKHEPWDLAVFSRLKTRDQEWYFYSALDKKYGNGARMNRATNRGYWKATGKDREIRRDILLLGMKKTLVFHSGRAPDGLRTNWVMHEYRLVEYETEKNGNLVQDAYVLCRVFHKNNIGPPSGNRYAPFMEEEWADDEGALIPGIDVKLRLEPPPVANGNDQMDQIIYASSGVHL