MEKLAITKKWKEYRDRYCSKHLQSHIRFGPHQGGTAINSSFYSRASLEYICTRNGYENETPNIDLQMPQAGLKPVQFPFGDQYGAFASLPPLEQGYGQNEKMQCVDVKPDQVTLASILVSYASLGTLEYGKRLHTLANGNGLESDLFVGSALVDVHAKCGCMVKVNIIWMEISGPDMIECKVITLAGFHADALVIDTFPWDFAQRRMLAYVQQIQRQEGLNGRGICAATAMAKGVTGDQLKGRLSKDEIERMVQDVEKYKAEDEELKKKAEILEMQLECRGCNNHLPEWDIFTMKSLEQMEFGGDYHEVYLGNAMLRGSISTNEIKLECALLLERRGDYRHDIAEFYELRGQLEKATSPYLYPKNYSKAFSLLWKITTPRLYLKYAIAMELEKRFSDVALAYELVEDIENSVRDHNIGQIEQIV*