MVLETTKSEEPIMSQSKTVCVIGAGPSGLVSARELKKEGHKVVVMEQNDDVGGQWLYQPNVEEEDSLGKTKILKVHSSIYSSLRLISPREIMGFSDFPFTVKEGRDTRRFPGHEELWLYLKDFCEVFGLREMIRFNVRVEFVGMVNDDDITKRWRVKSVEKKSGEVIEEVFDAVVVATGHYSYPRLPSIKGMDLWKGKQVHSHVYRVPDPFRDEVVVVVGGFISGPDISIELVKVAKEVHLSVKSLDVSPGLSKAITKHQSLHLQPQIESLEEDGRVIFVDGSCIVADTILYCTGYRYKFPFLESQGRVEVDDNRVGPLFEHTFSPSLSPSLSFVGIPQKLIGFPFFESQAKWIAMILSGKTSLPSYDEMMQSVAEFYRAKEANGVPKRNTHDIGRDFVNYCDKYADYTGYPHLEEWRKKLCVTTILRSLDNLETYRDSWDDDHELLQEALQDPYFAQRTTP*