MLDPNAYELMLPFLKDIYGNPNSLHQYGSATHPALREALDKLYAGLGANDLDDIVITSCATESINWVLKGVYFDHILDRERNEVIVSSVEHPAVAAAAYFLKSLGVKVIELPVNEEGVSTVEDLRKVISDKTALVSVMWANNETGMIFDIKAMAELAHEFGALFHTDATQAVGKIKVNLTQVGVDFASFSAHKFHGPKGVGGLFIKKGLKLTPLLHGGEHMGGRRSGTLNVPYIVAMGEALRIANTMLDFEDSHIRRLRDKLEDQILALPDTTVVGKREHRVPNTILASIKGVEGEAMLWDLNKNGIAASTGSACASEALESNPIMEAIGAEHDLAHTALRLSLSRFNTEEEIDYAAKQIKNATQRLRAISCTYAYNPNNYK*