MSDFLPGLEGVPATKSAISFIDGEKGILSYRGYPLETLAENSTFEETTLLLLDGELPTKKALNDFSQQLKDNYRIKYHIRQMMRHFPHTGHPMDMLQTAVSSLGMFYPGTECLTDANSCEDLDYVRNMTVNIIAQMAPLVAMWEHIRNGWDPVNPKHDLSVAENLLYMFNGEEPDPLMAKIMDVCLILHAEHTLNASTFAALVAGSTLATPYSVISAAIGTLSGPLHGGANQRVVGMLQEIGSPKNVESWVDEKLKNKEVIWGMGHREYKVKDPRATILHKLVEQLVAERGGHLDDMFDTALKLEEVCADRLGHKGVYPNVDFYSGILYSEMGIPEDEFTALFAVARSAGWLAHWREQISDNRIYRPTQIYVGSDMRDYTPIEERLVPRLEHHHHHH