MSVGNVLRLRGLPFTANSEDVVQFFAGIDVQAVYLGSKSGKNTGEAYVEMQSPEDAQKALQEKQHQHIGSRYIEIFVAGEADLLAQTSGGENARPSLRGHVVRLRGLPFNSTALDVLQFFEGVETVGGEGGVVFTCTPDGRPTGEAYVALASSEALAAALARHKDKIGSRYIEIFESSKGDMYQSVQPHGYFTTIGGRRRHHWHQQHGGMGAGPAAGQYAAEGGGAGGSHARGSQMDEISNAFAGFGLSQRDMQVPGPPRWGSAYGAAADQQYQQYMGAPPRQPQQGGGMAGGAGRWRPAPHMLPSGVHMQQRPGSMQQHFNPAPGPPPGKGGRGAGLNGTRQGGGGTGMVAMHPHMHPHMHPHHEYGGQGPQLMFNPFMMQHPLMVQHPHPHQHQGSPWGAAGIMQQQVX