MKLAVITDSTATLPIDLKQDKAIFSLDIPVIIDDETYFEGRNLSIDDFYQKMADSQNLPKTSQPSLSELDNLLGLLSSKGYTHVIGLFLAGGISGFWQNIQFLAEEHPEIEMAFPDSKITSAPLGSMVKNVLDWSRQGMTFQAILNKLQEQIDGTTAFIMVDDLNHLVKGGRLSNGSALLGNLLSIKPILRFDEEGKIVVYEKVRTEKKAMKRLVEILNDLIADGQYNVSIIHSKAQDKADYLKRLLQDSGYQYDIEEVHFGAVIATHLGEGAIAFGVTPRL*