MFQLFISWAWEALAKPHSLSWSSIVKLCKIISSWICVSYDFDIIRLGNEVIERATRDNPSLSNAEELQRRLGETLSGKKFLLVLDDVWNEEPEKWYRLRDLLLCGGRGHTIVVTTRSPKVASIMSNIRPHILKPLSEDGCWSLFCQRAFGNPRADPNLEPIGRHIVGKCKGNPLAVTTVGGLLQDKRSERRWKSVRDSEMWSLPEETENGILPTLRLSYNYLRPHLKQCFAFCAIFPQNYQIEKELVIKLWMAHGFIPTDQEGLKELEDIGDEVFDELVMWSFFQDVKVNVEILKLIRNGAPLQYGTTFHMHGLMHDLVQEISGLAF