MKILVIGPSWVGDMMMSQSLYRTLKARYPQAIIDVMAPAWCRPLLSRMPEVNEAIPMPLGHGALEIGERRRLGHSLREKRYDRAWVLPNSFKSALIPFFANIPHRTGWRGEMRYGLLNDARVLDKDAWPLMVERYVALAYDKGVMRAAKDLPQPLLWPQLQVSEGEKSLMCSDFSLSSERPLIGFCPGAEFGPAKRWPHYHYAELAKQLINEGYQVVLFGSAKDHEAGNEILAALNSEQQAWCRNLAGETQLEQAVILIAACKAIVTNDSGLMHVAAALDRPLVALYGPSSPDFTPPLSHKARVIRLITGYHKVRKGDTAQGYHQSLIDITPQRVLEELHSLLSEEGV*