MLQGSTQMNITHDTDFEGLDIAMLALMASEDVQDKPVLIDGLQRLRALCTELRPYITAPDDKGRREQLLHAFYHELQFSGDWQNYYAPENCLLDQVLMQRTGLPLTLGIVLMHLAHSIELPVRGVCFPGNFLLLFPESKPVLIDPFTGEEWDYEQQSLMLRATLGDLTRMDSKYTKETDQRQIMSRLLSVIKGCMLQSRCLPEALRCSEVLLAMNPDDPYEIRDRGLVYEQLECPQLAAHDYTYFIEQCPQDPVAAVLKVQLAMLDHDAIIFH