MFYIVTEKRIIMGNQENKLYHFVGIKGSGMSSLALVLHQKGYNVQGSDVEEYFFTQRDLEKSGVPILPFNADNIDKDMIVIAGNAFPDTHEEIARAIELGAEVIRYHDFIARFIEPYTSIAVTGSHGKTSTTGLLAHVLSGINPTSYLIGDGTGHGEPDADFFAFEACEYRRHFLAYSPDYAIMTNIDFDHPDYYKSIEDVFSAFQTMAHQVKKGIFAYGDDKYLRQLESEVPVYYYGVSEEDDIQARNIQRTTEGSSFDVYHKDDFVGHFVLPAFGHHNIMNALGVIAVAYFEKLDMQKVAEEMLSFKGVKRRFSEKKVSDMIIVDDYAHHPAEIKATIDGARQKYPDKEIIAVFQPHTFTRTIALMDEFAEALDLADEVFLCNIFGSARETQGEVRIEDLGEKIQKGGQVITEDNVSPLLDFENAVVVFMGAGDVQKFEQAYETLLSNTTRNVL*