MSTDLHPFDRAVALSATGVPNQYQGTASPDYWNMVGPYGGITAASLVQAIQQHPQCLGDPLSITVNYAAAVGPGTFEIDANPVRTNRSTQHWLLTITQPDAEGQPQVVTTATAVTAVRRQTWSVSDMPMPEVRAAAEVERVPPLFKASEWLTRYEMRFVDGILPREEDGAERDSLTRLWVRDNPPRPLDFASLAAVSDVFFPRAWLRRAKRVPAGTVSITVYFHAGREELAEAGDGLLLAQARGQEFRNGFFDQTAQLWSQSGQMLATSHQIVYYKE