MDFFPTNFMLHTPHEDNHQDFHGVTSFLEKKSMSFSNKCDDQNHGDQEDVLSDDGTHHEAILREKKIRRLNMEQVKTLEKNFELGNKLEAERKVQLARALGLQPRQVAIWFQNRRARWKTKQLEKDYDVLKREFDAIKAQNEALLAHNHKLHVEIMTLKNGKGPTESINLNKETDQGSICSTRSENSSEIIKLQCNNMKLMDQTVKEETLSNIFSGIDDNSAGFWPWLDQQPHFN