MEGEKGRVCVTGAGGFIGSWVVKLLLSKGYVVHGTVREPDDEKNDHLKKLENLEVFKADLLDYDSLYSAIEGCSGVFHVASPVLGSVTNPEIELIEPAVTGTLNVLKACSVASVKRVVLVSSISAVTMNPNWPKDKVMDEDCWSDKEYCKTSKEAYNWYSLAKTMAESEALEYSKKNNLEVVTVCPSWVIGPLLQSSVNPSSEFLIMFSQGKFETVENRDCVSVDVRDVAEALLLVFEKLEASGRYICGAHTFSFRNLFDKLEGMYPNYKYPKNFTEGGKEMKLSSEKLKKLGWTYRPLEETLVDTIECIKEAGLLNKD