MTKSLFRQSFLFDSLDLDHPMVAQTVRTEQGVTLKLHQRGVLEVIPAQTDAATKNMVISCGIHGDETAPMELLDKWIDDIVSGFQPVAERCLFIMAHPQATVRHVRFIEQNLNRLFDDKPHTPSTELAIADNLKVLLRQFFANTDEHSRWHLDLHCAIRGSKHYSFAVSPKARHPVRSRSLMQFIEQAHIEAVMLSNAPSSTFSWYSAEHYAAQALTLELGQVARLGENLLDRLLAFDLAMRDLISRHKPEHLPRKSVMYRVSRTIVRLHDDFDFRFSDDVENFTAFMHGEVFGHDGDKPLMAKNEGEAIVFPNRKVAIGQRAALMVCKVNTRYEDDQLVYD