MSAGAIRRSWRPAARIVLWQFEHGAVGPSARQITTLSGLSLPRAVQAEAANRVIGLPWAASRLAASSTRGSLTLPHIRLASNSSALRSEDEDKDESLELANKNSDKGDLVRSNYWGITPKENLREDGTPWPWNCFRPAQTYTPDITIDLLKHHKPENWEDRLAFWSVKALRVPTDLFFRKRYGCRAMMLETVAAVPGMVGGLLLHLRSLRRFEHSGGWIKALLEEAENERMHLMTFMEVAKPNWYERALVVATQGVFFNAYFLFYLLAPRVAHRFTGYLEEEAIYSYTRFLEEIEKGNIENVPAPAIAIDYWRLPKDATLKDVVTVVRADEAHHRDVNHYASDIRKEGKQLHEAPAPVDYH*