MAVKRCYGILKACASAGYDISQVCTVGVSLAFCPAKRTVKEPSCNAILFMGDSVRDLNDYVLQRLSQPEAVAELLVSKLGERANVWVVEASRFFQGRFACYHEFVPHLSPCGDPLRYDPHGLPATQSICRLLSDALLQVNAKIESGSDSSSAFSYSGKVGRIAIGSPAPKTLLLGFSKGGVVLNQVISEIAYVQAHGLVTALGNISEKFSPEAYSRASNVVPDTIDVLLKSISEIHYVDVGLNTPGAYLTDVVLLENVVKAVKSVEGGLHLAFHGTPRQWNDKIRPWISLEKDQCAKILQNIVTTIGGGGKFRITERFYFKDEQPSLQMHSQILE