MEGKSFALNLMEEEQAAIHKEDSTTMLWHRRLGNVHHTALLFMKKNNIWEGLPDLEEELPTCAAYQYGKQTRLPFPQNKARRAAQKLQLVHNVEGPQQTPSLNGSKFYIAFIDDHTRMCWIYFMKFKSEVKRDKLDKKAEPGIFIGYNSVSKAYRIYLPQTNKVIVSRDVQFFESDRWTWENDKKLEFQEENADIDDMLEFQEENDDIDEEPVSRTRSLSDIYQSFGSAIFSWCSKKQEAIAQSTAEAEYVAAAVNQALWFRKLMADLNMEQKESTQILAMADLNMEQKESTQILVDNQAAISIANNPVFHGKTKHFKLKLYFLREVQREGEIQLIYCKTENQNADILTKPLPKARYEFLRERIGVCSSRAKEEC*