MSIVHVKINGIPVEVAEGTSVLNAAKAAGVRIPTLCYHEDLKPFGSCGLCIVKQEGNAKILRACASPVNEGLSVITNDPELFSVRKTILELMLSTHPSSCLTCIRNGECELQDLAAEFGIREQPFEVRLNEKPIDKSTASIVLDPVKCIKCGRCVQVCQDLQGVFALEFIGRGDGTCMAPAAMLSLDDSPCVKCGQCAAHCPVGAIYERDETDIFRSAVADPEKKVVVQIAPSIRVGLSESFGLPSGTVTTKKIYTALRKIGADVIHDTNFSADLTIMEEGSELVNRLTTGGVLPQLTSCCPAWIDYVEKYYPDLLDNVSSAKSPMMMQGAITKTYYAQKAGIDPAKIFSVAIMPCTAKKYEIIRDDNMQASGYPDVDLVLTTRELARLIKSSGMDFLKLEEEEADSPIGEYSGAGTIFGATGGVMEAAVRTAYHLVTKKEMEKVEVEAVRGLDNIKKGTVDFDGTPVRVAVVHGLSNVKVLMDEIRAAKAEGRTAPYEFIEIMACRGGCIAGGGQPYGADDELRKERSEGLYQDDKDSKVRCSHQNPSILKIYEDFLTEPMSHEAHHLLHTKYHEIPVYKA