MKLIKDWQYLMVHEVWEFFTDLRGHGLAGVRCRFCHWVTNDRSPTTMKFHLKRKHDTGPGGLWAICEEKINSQAPANYAPRSKKSEDALLKALTNQRHQMQTFNPFGSGDVKIGSEHFDYGSYFAHLQCLL