MDKAALALVDLAELSSLGDHKKLGESIANVLLQDCASPQVSLRTMLTSRTKELLDELTNIRQRLKWEKNMPKEDLHIKQAASLVVKLEGNSLFSSGDIAGAASKYTEALALCPVKSKKERVVLCSNRAQCYLLLQDPLAAISDTTRALSLHNPVNRHAKSLWRRAQAYDMLGLAKESLLDAILFINECSQSIDPDLCLKQNKVPDYAERLVKKQMHAAWLFKEAALKHGGVHYDGKRGEAYLREGDDSEWETASESEMGNEEKEETNDDDSEWQNDDGRKIKYEKPPVFKGPTFL*