MLLESLPFSVMVSHFGLDLPPSCFVKQQPEKEISVSPVYKPTPSNRNLRTPHSGYHFDGSTRRFFEGWYFKVAIPENRQSFCFMYSVENPAFPNRLESSVETLYRPRFTGVGAQILGADDKYICQFSEEAKNFWGSRHELVLGNTFTSKKGSAPPKGEVPPQDYNSRVLEGFQVSPIWHQGFIRDNGRSTYARTVKTACWEYSTRPVYGWGDVKSKQKSTAGWLAAFPVFEPHWQICMAGGLSTGWIEWDGERFEFENAPSYSEKNWGGAFPKKWFWVQCNVFQGAIGEVALTAAGGLRKLPGFTENYEDAALIGVHYDGTFYEFVPWTSSVNWEVAPWGYWNMSAENKMYKVELEATTKDPGTTLRAPTMEAGLAPACKDTCFGDLRLRLWERRYDGSKGKIILDVTSDMAAVEVGGGPWFNTWKGTSTSPELLSRALSFPVDVDGVFDLVPIFKPPGL