MSAVGPGPFFQSGDIPGEALKTGTAAIEKSAEILQSFKPISRIHAHLCAFHFYAYDMRRQVEAHHYCTHYSEDVHQCLIYDTPNKDARLIGIEYIVSEKVFLALPEDEKKLWHSHEYEVKSGVLFMPSVPSIAEKMEMKEIAKTYGKVFHFWQFDKGDILPLGPPQLMMALTADGQLNERLAAGVGAHVGCLLHLFWWYQMCRLDSMSHSRRLVSGVRICKDQIMECIPLQTHGAKDWGLPHMSVRWIVPLVFKWIVLLVSKRSRHDSHRNCKLSCLNTYCLCLDPLWGWAFLSRPCSRVLCLWSWEIVCFVFGH