MLPIFLTLLSYSLAFTSALGSYNVGYPAPIDVFMSSNEIYDRMKCTTCCRVLFASDYNFRTKDVFKENDPNTDTRYVMDMEFDDKSLVRAHTSNWEQNILLRPLNMGNELQFWEFAPYKMYISFPIPKRVHDIRGSASVGNTLIIWNKKPPLDAETRNQRFVYVHPYNDYPSNERYSVYKKHFYIPFETNTDLCYQTKDTSDSRSTWEGNKNLVVLGSSFQIAAQRCTASEAKQTFTPIFA