MAEKSFKYVIVGGGVSAGYAAREFAKQGVNPGELAIISKEAENNVRFDLIAKNVFFYLRWLLMNVLHLARHTFFLKARAARLPGFHVCVGSGGERQLPEWYAEKGISLILSTEIVKADLASKTLVSAAGESFKYQTLVIATGSTSVMENILSCLVVLLSYCNPYAFPVPRLFTEGIAAFYEGYYQNKGVNIIKGTVAVGFDTHPNGEVKEVKLKDGRVLEADIVVVGVGARPLTTLFKGQVEEEKGGIKFGQYWIKDGKIVGAFLESGSPEENKAIAKVAKVQPPATLDQLAQEGISFASKI*