MELSFNQPHKYNSRDHPTSISSRPFYQSLITFATSRLCVSLFCNSELLFYKPKSSWGSLSSIRPQVMANEEGNELVQRPSVAKDYTDPPPAPLIDIKEFKLWSFYRALIAEFTATLLFLYITIATVIGYARTSVDCGSVGVLGIAWSFGGMIFILVYCTAGISGGHINPAVTFGLFLARKVSLPRAILYMIAQCLGAICGTGLVKSFQKSFYDRYGGGANFVHPGYTNGVGLAAEIIGTFVLVYTVFSATDPKRSARDSHVPVLAPLPIGFAVFMVHLATIPITGTGINPARSFGAAVIYGHKKTWNDHWIFWVGPFIGAALAAAYHQYILRAAAIKALGSFRSNVNM