MGSLSEVTPLVHDLKVTIHRSSSIFPTCQANRRSMFLSNIDQVLTFDVDTIHYFAANPDFPPEAVAQKLEDALGRLLAPYDFLAGRLKFNPQEERLEIDCNAAGAGFVVASSELSLEEIGDLVFPNPALRQLIERKCESLGIEEKPLIHFQVTSFKCGGFAIAMANNHITFDGLSAKMFLQNLASLAHGHPLSITPYNNRRLLAARSPPRVTFSHPELVKLELPPTGEGVQPATILDTGVDDLNFKLFNLSAYNIASMKEKAKIEGASGPAITGFNVVTAHVWRCKVLATTSSPADPDKLSRVLYAIDLRSRLQPPLPQSYTGNAILTTYGSANYSQLREGPFGRLVEAVREGATRMTDEYVRSVIDWGQLYKGFPRGDVVISSWWKLGFGDVEYPWGRPIYSCPVMIRSSEIIVLVPDKKKGMGDNGVNVCVGLPSKNMEEFERLFYEFLA