MKKVVIIGAGIVGATAAYYLSRESDLEVTVFDHEQGQATKAAAGIISPWFSKRRNKAWYKMARLGADFYVDLLADLEKSGQKIDFYQRSGVFLLKKDESKLEELYQLALQRREESPLIGQLAILDQASANELFPGLQGFDRLLYASGGARVDGQLLVTRLLEASHVKLVKEKVTLTLLSSGYQIGEEVFDQVILATGAWLGDMLEPLGYEVDVRPQKGQLRDYQLAQDMEDYPVVMPEGEWDLIPFAGGKLSLGATHENDMGFDLTVDETLLQQMEEATLTHYLILAEATSKSERVGIRAYTSDFSPFFGQVPGLTGVYAASGLGSSGLTTGPIIGYHLAQLIQDKELTLDPENYPIENYVKRVKSE*