MKLFLCEKPSQGNDIAKILGATKRGEGCLSTPDGQLTVTWGIGHLVEQFNPEEYDPAFKKWAFETLPIIPGKWGLSPKKETKKQFNVVMKLIKQAKLVVIATDIDREGETIARELLDLAGFRGQIKRLWLSALDDASIRKALGALKDNEETLPLYYAGLARSRADWLIGMNFSRIYTLLAQQQGYQGKPLSVGRVQTPTLSLVVNRDREIKNFIPKQHFALQVMLSDGNQHFATQYVIPEQYCDPDGLCLSAQVIQAANQQIRQLGQAKMESVETKRERQNAPLCFALSDLQSEANRLYGLGAQRVLDIAQSLYETHKATTYPRTDCGYLPESQFAEAPKIIQCLLQSDNRLQPLAGMLNLNQKSRVWNDKKITAHHGIIPTMIKADISKMSDEELKLYDLIRRRYLAQFLPVSETDKTQIILKCGQHILSARGNVLIAPGWKILFGKSLDEDDDAPQALPTLKQGQICQISDSEIKTLQTSPPNHFTEGTLLTAMKNAARFVTDERLKQRLRETEGLGTEATRAGTIQGLIDKGFLKKKGKSLLATDEAMTLIDNLPQMLKDPGLTALWEQALNQIAERTLSLEVFMQKQEVFVRHLMADCLKKGMSLGNIEIRKCPKCGAPMIKRNGKNGAFLGCSAYPNCQHIENFDSKKNTKGAKSSKKTSSKSVSEQISSLRSLLN