MMVCALSTRPLRLWPLPPSPRFPTPPLSLRTSPTRLLCRSLYVDDEDYLVDAPVSIGDGFSFAGGKYSDAEGPADKWIARGKMINSYAVKGNKTKAQDPIFGLALGKDSQILDDDFRWFYVEEGDPEKPTVLLVHGFPSQAYSFRKVIPMLSADYHVIAFDWIGFGFSDKPQVGYGFKYTREDYENAFACLVDSLGLQKMSIVCQGYAAPIIVEYASKNRDRVDCLVLLNFPVTEEHAKLPFALSIFSNMLLGEIFAQDPIKAGENPLNECGPYILDEEDAMVYRRPYLTSGAAGFALIAIVRALKKELKQSIGLLRKALSRSEWTKQAIFIWGMKDRWLSFKAVAEFAVSVSVQLLKLEEVGHHAQEDFPEEVGKAIRSSLKKLQLG*