MGSRIEHRAEFAADVASTYAAVAGEEALRARLEELGGHSAALLSYEVSGSDLRYELRQGISADKLPQAVRTLHKGDLLVTRTQTWRVSNDGTGRQGNATVEVGGVPGDISARTALLANGDKTVLRISGEVTVRIPLFGGKLESVIAEQVTKLLEREAEFTAKWLTEAN