MELEPCSSSPERCKVCGDTGNGMHFGAFTCRACAAFFRRAASRKFLRKCENHLIFALKCKNCRLQRCYEAGMSSENFQFCRDLIGAKGAIPKLKVPKSFEQTVGRPYFVLQCDPEVLFLRRNIIDCVPLLEKAEKLIEFGSESPVFSKNRLLKLAQGLQQFQDAKSNQVKFVQKMGQKEIMSFFETDFLCATKWFTYLDEFQFLDKNQQLTLMQGIWHVWSRLHKLAVSAMGRRRGICDKNTVMVSHQNEFAVCDLNEIEVDMSWCTNFSNEQMRYFLDTSHDSYVYQVMDEMLGLKPNDVELSYMMCQLCLQYAGQRFQGEILEFCEKMLGFLADDLHSYYVKQLRMPNYAARLAKLMKINNRIKESVLKTRQRQQIAELFNVWTVDFSHPEFFRDA