MVMVKLQVQNTEAHAFKYRNALHCTTHILRTEGHFHSSRFLDLLGVKTQLLFIRNWRDNTVQTTLIFDVCELGLQQTMAADKLRQQLSSMHIQFELRIQFELRIQFELRVWRVSGKFGRVWRVVKGLYRGATSSFVGMAFESSLLFGVYSQMKLALQGGDPSSGRPKLEIVVPSAACGGALISFVLCPAELVKCRLQVQAKDSGALMKHHWRYEGPLDCALKTIRNEGIQGLFCGGLTTLLRESIGNAIFFSTYEMTRYYMLSTIGTHSKLDNQAGAQSSQFINHSSKILIDAGVGIFSGGLAGIAFWSAVLPLDVAKTRIQTAPYTNARRNPVHTLSAIYRELGFKGFYAGLGPTLVRAFPANAAAIVTWELTANLLGVKRS*