MEKEHVNPDAFTFVTALKVCASLESLEQGKQIHANAIRSGMELDVFVGNALVDMYCKCGSIEQARQVFDKMHKGDVVSWNVMIVGYTQLGYSVEALKLFYQMQQESVKPDHFTFASILKACADLTALEEGRWIHDQIIRSRLQSNVFVENTLIDMYGKCKRLDHARQVFDKMHERDSVSWNVMIAGYALHGHGKEALRLFWQMLEEHIKPDRITFVSVLKACVQLRDLEGGEWTHAHIIGSGLGSDLFVGNTLIDMYAKCGSIECACAVFDKLPKRDVVSFNVMIAGYVHHGLCEEALELFWEMR