MAPITVDWTVLSRAAGTYSTAHDSAGKAISALVSTLNENWGCAGKCDIAKKFTKDYDPAASEAVKAGANIANAYGKMHDLLAHTAVNHQNAESAAKTPPGANVSAPANVGHYTPPAFRGAYGQGIDAPTGWSVVAPLLTGHDWPDGDPAKLRALGTAWRAAASSLRATSTATCTAGTEITEQESPEIDQAAAQVELVSNTVEDTASLYEKLASGCDRFAQDVEDTQNKIRSALKTVAICAGVGLVVGGILGGLAGTVVEPGGGTIAGGVGGGAEGASIGGGALAASAAAEILPFLITLDTAVIADSAIIGSVVGGAIGGVGHALDDLLNSTATVYMATAAGSNPRSGLHEPIPAPKTLEGFPDAKPDKKKTPVRGGGSLRPRWKDKKGKIYEWDSKKGTVEKYSKDGKTHEGEFDPKTGEQVGKPVPGRTVEK