MSSSSRPHAVLIPYPAQGHVTPLLHLAKVLHARGFYITFVNSEYNHRRLVRSRGAASLSLPATDGFRFETMPDGLPPCDNEDVTQDIPTLCTSLSTHGADLLRHLLARLVNDGETPPVTCLIPDGVMSFALDVAEEMRVPALVFWTTSACGFMGYLHFAELIERGIVPLKDESCLSNGYLDTELDWVPGMPGIRLRDMPSFVRTTDKDDVMLNFDSREAQNAYRAQGVILNTFHAVEEDVVNAFRGIFPQGVYAVGPLQAFAASASLAHPELATIGGNLWTEDISCLTWLDTKETGSVVYVNFGSITVMSPGHLAEFAWGLARCGRPFLWVIRPDLVAGEKAVLPEDFVSETKGRGMFASWCPQEEVLRHPATGLFLTHSGWNSTLESICAGVPMVCWPFFAEQMTNCRYACTTWGIGMEIGSDVRREEVARLVGEAMDGDRGKEMRAMAEMWKEKSVAATEDGGTSSVDIVRLVEFLLAGCVPGS*