MGLSGPEHVRSVSDLNRFNFTVLTCALFLLYSCTVLIDCTSLKISFGLHVRAELIAYKERSASRQICVALIAVLMVELECENHADKLVDQRKENSLLREELHFVCPNCGKHFAIARYLTRHVQRMHEGKKGKPRRLYECFVKGCGLKFRSLVQLKDHNNTHTGLKPYVCEESGCGHTFACRSSLQQHMKKIHVKSLSVVETVKFFSGLHSMGRMSENG