MAHPDDPLFVQLGVLESMIHLIYKGLRDPVWLSQGENVFVPYYAAHILGSYTMNVERYAAYAVRYRAVPALAELATGALTWVEQRVAVRCLSHLASYDSTFPAVSAGGVLRLAMAVARGGTGLVYEQFVGKTVDRQLGYHKELLARGSSGEGVERKAEEWASQLQCWSLQVVNCFALREEFLLAICRPEFLVDLPGMWGGLVNGSSPAGLGLLRTICYHKLGRIAIASCGSIVEALCNVARSSDDWQFMAVDCLLWLLQDPNSRSKVYSKAVVALADLVELSSLGEQKKPGESIMDVLLSHQKQDELLEADENVLAAIEDVARLKKRIKLERHLAREDIKITQAAALVLRLEGNARFSAGDVRGATAKYSEALEVCPIKAKKDRVVILNNRAQCYLLMGDAERAVSDTTRALSLCRGKRRRHGMTSSLWRRAQAYDMMGLAKESLLDALVFGCSSSSISSCSASSDGWDESGSRSSSGGNQSGVNFYVAKLVRKQMQRTWLFREAARKSEMESNEREEDEEQSSGDESGDESEWETASESEM