MSTYKELNISPVGRVEGDLDVKVYMENGVVTRAHTQAAMFRGFEQIMAGKDPQSGLIVTPRICGICGGSHLYCASSALDTIWKTQLTPNALLLRAIGQATETLQSIPRWFYAIFATDMANKKFANKPLYEEVTKRFAAYVGTSFQTGLTASALPVEVYAIFGGQWPHSSYMIPGGVMCAPTLKDITRAHAILNHFRNRWLETNFLGCSIERYLQIKSWDDMLAWVEENESQRNSDLGLFIRAGLEFGIDKFGQGVGKFIAYGTYLHKDKYNNPTIEGRNDAVISAGGFYDGAKFHSLNHLDIQEHVDHAWYKQVPPAHPWDEPIPTPVPSQNLENTDFSGKYSWSKSPRYMGFAAEAGPLSRVIMAGNPDNLDHQNRDPLFLDIMDKLGPSVFTRTLARLHEAPRIYEYLNEWLSQIDLDGEFYIKPEERDGKGWGATEAARGALAHWVEIKNGVIENYQVMAPTTWNVGPNDGKGNPGPIEAALEGTEIEDPHDPVEVGMVARSFDSCLVCTVHAHDGKSGKELTKFKL