MMRSGGGGSLVGPEGLLAEPIKLTEAVRQAAAEAVSFKQECHELNEKVQGLARLLRTAARFCIHGGVLYSRPTARITADACRSLEAALSLVRKCCCHRTGVLSRFIAILSAADFRRAHQAVESSTADMKWILNVSCAGDNPSAAMQGMPPIANSDPMLAWIWGDIARLLGGAGVDEQEEAAGDLASLARDNERNGKIIIEEEGVPPLLALLKDAHNPHLQLAAVSALSNLALDHDRVNQMLECNVTPTLAHVLANSNAPMKTQARIAAIVAKMAALSPLAKTEFGVNTIIRPLVFLLVFETLDESDLLPHKSLASIVHQTAGDPTASAIVIRESTADEKHRTLTRNKTQKSLFVTIDSPNESSQSNSRNGWDLYNSSSFAKVLRKKKREQEDPATKYELRLEVTRALWSLAESSIANSRKITETRALLCFAKLIETSDGDIQWHSIMAIMEIAGAAEQNVDLRRFAFKTNSPAVKALIDQLLRVINEDTPPKLKVPCVKAIGYLSRIFPARETRVIKSLISQLSSDDIAVIAEVVISLVKFVEEENYLHKEHSRTIIEASAVPDLVQLALLPERDVQINAILAVSYLALHMGKDEIFLEASALQVLKTVERSNLSQLKTIEGYTLSQLQAVYNLLHRAIRHLELYQATGHSPHPLYYY*