MDKVLHATSLPILPGAIMSKNDAPEVEQLFKENGRLYQVWPRDRYLLPADQTEQDRLDIFSQLFKIILKEKLHTDASRVEENSHVLDLGCGTGLWVILMAHELHPKPSLFIGADVQMTQPDLIPATVRFTPADIEAPWTDEMVQHAPYDLINCRLMKGAIRSWPALYEKIAAHLKPETGVFEQFEIDWQFRCDDGPIPPALKQWSDEVMQAMDQHGMSIRCNREETRSMLLNHGFDDVQEQAIVLPISNWAEDERGREIGRWFNLALNHSTLPMSLAPLFRVMKKTPQYIDELNKAASREVCSQAHTDGVYCMLYIWTARTRPSRRR