MALQVLKNVATSHIVQVALDKVLSCFQNGFELLLGSQNHLVKIEDSLVAIHDFIVMVERSPKKDPKLMKLLEKLRDAAYDVANLLEEYEIEDRRRSEEAENRPNKVRRVVTSPGNITHVINRAQVSMKLKQLSKRLKVIIAEGYAFLVEKKVTNLMIEFEKQRETHSLVNKSQVFGRDEEKEKIVSLLLSPQPQVGDGVEDDELGNEVIERATRDNPSLSNAEELQRRLGETLSGKKFLLVLDDVWNEEPEKWYRLRDLLLCGGRGRTIVVTTRSPKVASIMSNIRPHILKPLSEDGCWSLFCQRAFGNPRADPNLEPIGRHIVGKCKGNPLAVTTVGGLLQDKRSERRWKSVRDSEMWSLPEETENGILPTLRLSYNYLRPHLKQCFAFCAIFPQNYQIEKELVIKLWMAHGFIPTDQEGLKELEDIGDEVFDELVMWSFFQDVKVNVEILKLIRNGAPLQYGTTFHMHGLMHDLVQEISGLAF*