MQALHVTGAPSAITIRWPSQNQQARHGGRARRHSAVRLAAASEQAVSFEPAPKKKKVLVVGGGWAGFGATKHLAEQGYDVTLLDAAPNPGGLSAGWRTPQGRAVEAGVKGFWYQYANIFSMVKELGIPWPFTDFETSGFWGSNGKLITQAPVFSKLPRLPAVIGQFVHTARLFDALPLADRATIIPWLYSAIDLGSTPGSYERYDSMTALELFRRYNITQAAYENFLKPTLLVGLFAPPEELSAAVVIETLYYYALAHQSDFDVCWCKGSVSELIFEPLIESIRQKGGKIQGGRLVSGIETNSSGDVTALVSRDTATGAEERHEADAVVFAISIAGMQRLVQANPVLGQRKEFRDMMNLKSIDCIATRIWFDRKMETRFPVNVLADFEQDCGATYFNLSYLQDEYKGEPGTVIAADFYGASRLLPLSDEDIVRKVQSNIARCEPAFAEAQVVDSAVLRFPRAVTHFSPGSAKYRPTQTTSFNNLFIAGDWVKGLDHGANGLSQX