MEQEREAQHVSHPQQSWNEPSASSFAALPTHQHLDALRDASWQAAGDGGNGVEQAISAVKNAWARASARLPGRRPTLLGVLPSVCVLLPGNPQLPRCAGVLLLQVDQPPATQSRQEGQAMLEADFGLVPGLRLLVYEPQYGYLLQRCDWVLAERHALQHHPRFDLPAWHSGDGWTLLFPSTTPAQAHLFSCVLAIFGCERDQVPPGSPCFPVTPATEDQGAPESAAAATIAPVVPFPWQLDSSPAYSGKGQPALRAVAVQVPAGTTHPSLAWLQQGSVGLHHELGRRQPSHACGAVSSGTVLSSLGLEQGSSNLADAGCCWSGSMAX