DAAATDALIAAIVAAYEANRLVPLEEIEAMKDKVFSEEEIEEYQKMSREEMFRRLAAAIWERLQAAVAFARALPGFRALPAADQVALLVANALKVVLVDLVRFYDPENDTIFFEGKYGTKDIFKSLGAPDLIDKIFAFCKKLAKLKLTPEELALYSALIIIDPTVPGLVNPAAVAELQARVREAYERWLAATNRTDILEKLPPREEIDALAAEVRAWLAEQQAAHPVEVDVRDPALAAALFS