MESLPLLVSFSSFLLFLLGSVQSSNPSALFVFGYSYVDTGNHNKTKNSWHTPYGITFPGKPTGRYSDGRVLTDFVASYFHIPTPVAYRHRKHNPSLLALGINFAYGSAGVFNTLPGVPNASTQIGQLKNLIGEGLYSRKQLSSSLVLLSVSGNDYIAYLITKGSYKGIPSFRGSLIRQVLADLESLYKIGLRKFAITAMEPFGCWPWISVDSSYRHCNHTLNQIAVFHNILLKKAVEGFRETRPDASLVILDQYTSFMSILNHPNQSGKFKDPLRPCCDGKRKIDFCANVNKEGQALYTLCSHRESAFFWDGFHPTQAAWQTMMKAFDSSLHLLL*