MTTVPALAELNFVVIPLLSTSHLIPLADMAKLLAQQGVTVTLVTIALNAARFTAAIDRAIHSGLLIRVVELEFNGKEAGLPEGCENHNDVPGLNYRRQFFAAIDMLQEQAEKLLEEMKPKPSCIISDAYVAWTADTADKFQIPRIVFDGMSCFTQMCMHNMYILRDQNKIPESGTFVIPDLPDRIEVTKAQLPPHFNPAGRGNKASFDQEDSLKKWLDSWEPETFVYACFGSLGRCAEIQFVELGKDKHQLRSGFEERTKERGLFIRGMVTTRISVGVPLITWPLFAEQFLNEKLLVQALKIAAGVES*