MNLEKLRSKLGKENLSAIFGEITKISATSIEIRGLKTGVGDIVKLVSNENENLNTLAMVVEIKEQFSYLSPFSFIEGFKIGDRAFISDAGMQIGVSDELLGRVVDPFMRPKDGKGAIEATKYMPIMRAPIDAMKRGLIEEVFPVGVKTIDALLTCGVGQKLGIFAGSGVGKSTLMGMIVKNSKAPIKVVALIGERGREIPEFIQKNLGGKLDDTVIIVATSDDSALMRKYGAFCAMSVAEYFKEQGKDVLFIMDSVTRFAMAQREIGLALGEPPTTKGYPPSVLSLLPQLMERTGKEEGKGTITAFFTVLVDGDDMSDPIADQSRSILDGHIVLSRELTDFGIYPPINIQNSASRVMSDIISPEHKLWARKFKRLNSLLKENEVLLRIGAYQKGSDKELDEAISKKEFMQKFLGQNPEESFEFNQTLELLSQIDAPNTPLLPTQNINVGSASATLPNPNLK*