MSQHILVTGGNTGIGLALCKQLTYDYGCHVYLCSRSLEKGTAAVKSIVDGKPASCKGQCEVVQLDTSSDESVVSAVADVKARLAEGAQLYAIVNNAGTGLGHGATPDVVMNTNLFGPKRVIEGFMPLLSKSGRIVNVGSGAGPMYVARCSSDVKKMLCNPDISWEQIAEHAKSGLGSSADGMGGYGLSKALLSCYTMLLAKQHPELLISCLSPGFIETSMTKGMGASKSPEEGTVSIRHCLFEKLDGNGWFYGSDALRSPLHFLRNPGEPPYKGEPVE*