MNLSKEYVNLYDNYLKYINEVNKEIRSIKNMKKRVLKRGDFAPENEVLELEGKTIRDIDDVDTKKPKNKIYKFSNGDVYVGKFLEGKMEGKGSYTFFVDEGTVMEYIGEFKEDKKNGKGNFIFSNGNEYIGYFEEDMMSGIGNMLYSSKDEYIGTWKNGKKDGKGIYKWSDGCIYAGEFKGGKMEGYGICYNSKGEVLYEGEWKNNLIHGKGTYIWEKGKKYIGEFMHGKKHGQGTFYLNNELVYEGTWKFDKPSIFDRTLDEIFSLRL*