MPLVSMRQLLDHAAENGYGLPAFNVNNLEQVQAIMEAAAEADSPVIMQASAGARKYAGEPFLRHLIDAAIEAYPQIPVVMHQDHGQSPAICMAAIRSGFSSVMMDGSLLEDGKTPSSYDYNVAVSREVVKFSHAIGITVEAELGCLGSLETGQAGEEDGLGAEGTLDHSMLLTDPDQAADFVRQTDCDALAIAIGTSHGAYKFSRKPTGDILAIDRVKAIHARIPNTHLVMHGSSSVPQELLEIIRQHGGDMKETYGVPVEEIQTAIGFGVRKINIDTDIRLAMTGAVRKFMAENPSKFDPREFLKPAREAAKLVCKARFEAFGCAGQASRIKPMPLEKIAARYKSGELSQVVR