MSCGGKLSRQSLHLVLREGRDLYSLRHLDVPNLFYPSTAQALEAEAKSKMTEKLQQNGINKIGAIGRLAGPSIHYQPSTRTANPYKIGHVVQLRGARRAYDPVDHWCWGPLPKPPFFEDKRYEGPLQARFAVVGGTRICVSTTTATYAFDTATDKWNKVGDWVLPFTRAEYVPELGLWLGLSSDGGGGPYDLCTLENLSADAGSSPPTVRHIGREFELPEDWWEVTGDLVWLGERRFCIASSFMVENERDEYDSVPVTVFTGVEVLPGGERGLHQMVKHKAECFVAGFRFVL*