MKGSLFCALLILLVVSHSPLTTSQEYDDEREWNYQKDSDRGPEHWGDLNENWTICKTGFRQSPIELWDGWADVVRHIGELQTRYKPANATLVNWGHGIMLNWVDDAGSLNIDGTDYKLKQVHWHSPSEHRINGWGVDLEVRMVHQSSDGRMAAIGILYKMGFGEDPFLKEYAKSNARPIQPLYGREVLLNEPGYHPTTLQSI*