MLGKMKGKKAVALYSGGLDSTLAIKLIQNQGIDVTAVHFYTGFCITETKRRRGEKKEDGSHYMNPALKYAAKYGFKLEIVDISDEYFNIVTNPKYGYGSNINPCIDCRAFMYKKAREIMEDIGADFLVSGEVLNQRPMSQHLKAMKIIEREAGVEGLVVKPLSAKVLPPTIPEIRGWVDRNKLEGIVGRSRKRQLELAKQFGIDEYEQPAGGCCYLTDENFARKYNEVISFQGSISRDDLYLLTIGRHFRLPSGTKVIVTRNEGEGRFIRGLSKNYWFFEPVGKGAVAIAKPVEDRDLTDDEIKAVADLVARYCKTDENGRINIKYSSPHGEKEGIILGERLKEERLESWRI