MRMFQLFISWAWEALAKPHSLSWSSIVKLCKIISSWICVSYDFDIIRLGNEVIERATRDNPSLSNAEELQRRLGETLSGKKFLLVLDDVWNEEPEKWYRLRDLLLCGGRGHTIVVTTRSPKVASIMSNIRPHILKPLSEDGCWSLFCQRAFGNPRADPNLEPIGRHIVGKCKGNPLAVTTVGGLLQDKRSERRWKSVRDSEMWSLPEETENGILPTLRLSYNYLRPHLKQCFAFCAIFPQNYQIEKELVIKLWMAHGFIPTDQEGLKELEDIGDEVFDELVMWSFFQDVKVNVEILKLIRNGAPLQYGTTFHMHGLMHDLVQEISGLAF