MLHPMKIHNTDFPTKRLRSCVAVTTWKRVKTVRWQEANGCAVASFHDTYSHDEYDRTPLEPPTSAERDCVLPERGSRCFSGPRDCFLGDFSDEEEDLPPSDDGEPSVRQGCDVDGEGGVQGGDDGWDECMQRRRMMFARLCTRENGDRHPEFEGYRSLSATLAELLKSVECDDEDGSTQEDEEEQAVEEDDNDDEERQSRGTPSLVSTEESDAEYTIASPSMGTPADALSLNGCGYGGSLSVGQKALPIVMVERAQEVQM