VTATMSSEDGPSSHCHPTLSAADTKPGTKAAVQGVVPASKDKGFARKVLGTVTWFNLRTRYGFIIRENTKGDVFVHQPAIKNNPRKYLCSIRDGQTVEFEVVEGEKGAEATNIGPGGIPVLGGKYTADHNHYGSLAQLRGIRECSQGPDTIPTLLHVEMLWASGPQYSNSPEQELTEGANNLGAEQVDQRDRICIWVIDHDFPGAVLARQPREDGNEDDKENEGDEIDYLCGHPGNSKLQDGKETKAVDPLAENSSTPKAEQGWAK