MTWISIFTGKSGFAASSTAEDVTKGVDGAGLTAIVTGATSGIGLETTRVLALRGVHVIMPVRTLESGKKVKESIVEKIPNAKIDVMELDISSLESVRQFASQYCSKGYPLNILILNAGIMTPPFSLSKDNIELQFATNHVGNFLLTNLLLDTMKKTATESGKEGRIVILSSEIHRMTYKEGIRFDKINDENSYSAFSAYGQSKLANALHAKELTRRFQEEGVNITANCLHPGIIATGLARHGGFNAFFYGVFNRFLKNIPQGAATTCYVALNPQVKGVSGEYFADSNLGKASKHAQDPELAKKLWDFSLNLTKSK*