MMQFRLGSYRLSKGPWVSVAMGPLLVGLALSRGVGLEINGVQPYALDQPRVPALLTPASGGAPLWVYSELHEQRLFAFDCFLDTGASRMVMSRSDRDALKLRATGQSVEDFGIAGTEHFDVSIPYRMYVGNSAANPADVKQFTHGIQCVLQLRRSDQNPLTALPKSLTGPLTSGLEGTGLSSQDLGDMLTEAVNIVGTPFLRNYVAILDPRPVVSALGAVIGMLGGGGGDAGGDGFGGLDKLLGQLEKSGSASASLGRMKVDLVPANRPYAATQIVVPLTMQNLEPKPVPVTKSDLPFVSNVVLSHGSRSARVSLLVDTGGGMSLLSSRVAQQLGVDLRRPQLTAFVQGVGKGGTELKGHWIGRATIPTTKGGPLVYNRLPFYIADIAGIDGTIGVNMLVPSVYMDMDMNKMMENPMGMLTSMKNGPMPFSRIVIDLPRQQLGLDPAQG