MTFQGVLTKMQAEFVNPIEYYLVFENSFLNLNQLLGKSIEFLHVGYQCLECGKEKKIFRQGFCYDCFMASASAGDWIMKPELSKAHLDIEDRDLEYEKKVQLQPHIVYLALSSEVKVGVTRKTQVPTRWIDQGAVQAIPVVEVPNRYLAGITEVALKKRYADKTNWQRMLKNEVPEVDLIAERNNLQFILPQEVHEYYHPIADDLYKIQYPVLEYPKKVVSLNLEKTPHYTGILKGIKGQYLIFEDNTVFNIRTYEGYVVKIDL