MDSWIGQSSLSLDLNVGLPSTARKAPAAPIKVLVEENFLAVKKDHEVEALEAELRRAGEENKKLSEMLRAVVAKAAAAAGNHNAGNHQSSSTSGGGSVSLSRKRIRSADTLDDAHHRKPSPPFVAAAYVSPDQMECTSAAAAAAKRIVREDCKPKVSKRFVHADPSDLSLVVKDGYQWRKYGQKVTKDNPCPRAYFRCSFAPACPVKKKVQRSADDKTILVATYEGEHNHGQTPQHGGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRKNLAEQMAVTLTRDPGFKAALVTALSGRILELSPSKN