QEGLTPGHLKKAKLMFYYSRYPSSTMLKIYFPDVKFNRCITSQLIKWFSNFREFYYIQMEKFARAALADGVTSAEELTVTRDSELFRALNVHYNKANDFQVRSCF