MTWTLLHSACEHLDAKSIYDRCKLGTNEPLEHDDHGSTPLHILAWGNPDPQLLQALVASCPVAVSDKDVHGDTALHVACSFPETTVKVVKVLLDACPTSVSMTNKEGLMPLHMACRFAPNNEAVIGYLIDAYPCALRSRIKMGSPAPFRKRTSLRNKPGDHFVSREVGATDFVEARFRTITAQVRDGAYPLHMAIKAGAPTSVLEMMLKEADDVMYMMDKFGQTPLHVAMATQAEDGVIEMLVENGGMKAVLAKDKSENLPIHLAAIHGCSVRAAKGLLQKCLPSIHEKNAAGLTIMDLALESGKCGEDVLRLFEITKDETQEEDEKKE*