MSAELNSLHGANVHGHGAQAHGAHGHAHEDDHGAGHASFSGYMKGFILSVILTAIPFWLVMGGVIEDAQTTAVVIMAFAAVQIVVHMVYFLHMNVSSEGGWNMLSLTFTVIIVAITLAGSMWVMYHLNTNMMPVHDMSQLP