MKAIQAITLRKLKMQPKSPYHCDLSSEEFVAFSDIERRNHPSIIKVILENKEGLVDGLPHLIYVSREMCPKHPHHYKAGALNVLTRVSGAMTNAPFILNVDCDMYANNSQIVFHAMCLLLGCKNGQDFAFAQSPQIFHDGLKDDPLGNQLVATQKYLGEGISGLQGPYYSGTGCFHRRKFLYGLWPDGCMETGGRSPNCGLRQSFGHSKEFSKTVERILSGLSGKADCPYDLSSSAEAANQVADCGYECGTSWGTKNGWIYGYTSEDVLTGLKIHARGWRSAECKPDPPAFLGCSPSGGPASLTQQKRWVTGLLEILFSKNNPFIATLTAKLQFRQCLAYMYILSWGLRLIPELCYTALPAYCIIANSHFLPKVEGTSLLDTSSSLCHLQPSLST*