MLIFTLAACGTTLAPYDAKKDLGEQINYTITGIDAGAGIMLATQNAIKDYHLDDDNWQLQTSSTAAMTSTLQKAMKDKRPIVVTGWTPHWMFTKFDLKFLDDPKNVYGNAENIHTIVRKGLKKDKPSAYQVLDNFFWTAEDMSEVMLEVNDGVDPEEAAKKWIKNNPDKVAKWTDGVEKVDGDEIKLTYVAWDSEIASTNVVAEALKQVGYKPTIQAMEIQPMWASVATDAADGMVAAWLPNTSGIYYKDYKGKFEDLGPNLKGAKIGLAVPKYMTNINSIEDLKTSK*