MDKAAPALVDLAELSSLGDHKKLGESIANVLLQDCASPQVALRTMLTSRTKELLDELANIRQRLKWEKNMPKEDLHIKQAASLVVKLEGNSFFSSGDIAGAASKYTEALALCPVKSKKERVVLCSNRAQCYLLLQDPLAAISDTTRALSLHNPVNRHAKSLWRRAQAYDMLGLAKESLLDAILFINECSQSTDPDLCLKQNKVPDYAERLVKKQMHAAWLFKEAALKHGGVHYDGKRGEAYLREGDDSEWETASESEMGNEEKEETNDDDSEWQNEDDRKIKYEKPPIFKGITLQDLLGLHFENSY*