MFKTLKNDFQICEEIGRGRFGTVYRCFSPATGESYACKSIDKNLLIDSTDRECLDKEPKILQLLSGNPNILHLYKVYEDDDFLHMVTDFCPNSDLYERVSSGSLSESAAAAILIQLVSAISYCHHMGVAHRDIKPDNVLFDSENRLKLADFGSAEWFAGCDGRKMNGVVGTPYYVAPEVLMGKEYNEKVDVWSLGVILYIMLSGVPPFYGETPTETFQAVLRGNLRFPTRNFRSVSPEAKDLLRKMICKDVSRRFSAEQVLRHPWVLNGGETRSMVD*