MNTNEMKFTQSRRDPLLELGVYEEVNNYFSKDKTPRFEKMKDPTKSLTNRSRISWSITLNCFEHAILSYSGGQAMESVLDLTEVALKALERHKNDFPHKSYLFWEPDSFQFLLWCLSFVALTGKTEYLSTITRMYGTSPEVSGEACMAQLFRLFNVHGIPDSTEEALVFPDSYQHLYNAIKTGPLEPSKKEREESVKTYLRGWYKGMKDCYWHNRHKARFPTFFGYWALEAAMITLLFDLDDTGYNHLPYYPKDWVAEARKQGFDKLILKANLPSIQVAFPETMCPMTGEWQSNLSSEVLSLKEGEIMPGPLQDENETSYFWVLQEA