MRYLSIDVGSYRFVARLEEEAAPRTCAAFLKLLPFSNQVIHSRWSGEAVWVPLGDFDTGLGFENHTSHPSRGDLLLYPGGFSETEILFAYGSSQFASKMGQLAGNHFLTVVEGADQLMDMGRTVLWKGAQPIRFTDLGEL