MSPAQAIPRIAITPGEPAGIGPDLVAMLSREPCSAQRVVLGDPQVLLDRAEQLGIHLTLTPLDPDQPPQANAPGQLHLWKGCTVAEPVIPGTLNPANARYVLDTLTQAADGCLEGVFDALVTGPVHKGVINEAGIPFTGHTEFLAERCRASMPVMMLTAGTLRVALVTTHLPLSRVAQAITPERLEMVLRVLHADLRNKFPLETPRILVCGLNPHAGEGGHLGDEEIRVITPVLERLRGEGMDLTGPLPADTLFTQRHLRHADAVLAMYHDQGLPVLKHAGFGGAVNITLGLPIIRTSVDHGTALDLAGTGQAEGGSLHEALATAIHMVHARHGNAAP