MKLLVVGSGGREHAIAKKLLESKDVEKVFVAPGNDGMTLDGLELVNISISEHSKLIDFAKTNDVAWTFIGPDDALAAGIVDDFNQAGLKAFGPTRAAAELEWSKDFAKEIMVKYGVSTAAYGTFSDFEEAKAYIEKHGAPIVVKADGLALGKGVVVAETVEQAVEAAHEMLLDNKFGDSGARVVIEEFLEGEEFSLFAFVNGDKFYIMPTAQDHKRAYDGDKGPNTGGMGAYAPVPHLPQSVVDTAVDTIVKPVLEGIIKEGRPYLGVIYAGLILTADGPKVIEFNSRFGDPETQIILPRLTSDFAQNITDILDGKEPNIMWTDKGVTLGVVVASKGYPLDYERGVELPAKTEGDVITYYAGAKFAENSRALLSNGGRVYMLVTTADTVKEAQASIYQELSQQKIEGLFYRTDIGSKAIK*