MSAPKVLNNIARLSVALGLGGSLLNASLYTVDGGEQAVLFDRFRGVLEETAGEGTHFLIPWLQRPFIFDIRTRPRVITSVTGTKDLQMVNLSLRVLSKPDVEKLPYIFKTLGVDYDERVLPSIGNEVLKAVVAQFNADQLLTERPYVSALVREALVKRAKDFNLLLDDVAITHLSYGTEFSRAVEQKQVAQQEAERSKFVVAKAEQERRAAIIRAEGESEAAKLISDATLSAGSGIIELRRIEASREIAATLSKSRNVVYLPSGNNMLLGLNPSFTNSQ*