MELVKLTIDGFEVEVPKGTTVLEAARKIGIEIPTLCYLKDVNKFGACRVCVVEVGPRLLASCTLEAENGMVVKTNTQKVREARKAVVELILSNHKRECTTCIRSENCELQKVSKELNIRDLRFEGEKTHEDIDSASASVVRDPEKCILCGRCIATCSEVQTVYAINFARRGFKTKVSPAFNKSLADTVCINCGQCIMACPVGALHEKENIKEVWMAISNPEKFVVVQTAPAVRVALGEEFGMPIGTRVTGKMVAALRRLGFDKVFDTDFGADLTIMEEGTELLNRLNKGERLPLMTSCCPGWVKFVEHYYPEMTENLSTCKSPSEMEGALIKTYFAEKMGIDPKNIVTVSIMPCVGKKFEGQREELSHNGLQDVDYVLTTRELAQMIKEAGIDFVNLPDEEFDNPFGESTGAGVIFGATGGVTEAALRTIYEIVTGKELENIEITAVRGVEGIKEAEIELNGKVVKAAIAHGLANARRVLEMVKSGEKHYDFIEVMACPGGCVTGGGQPIVDAKTRERVDVRVERAKAIYEEDRHLPIRKSHKNPYVIRLYEEFLGEPNSHKSHELLHTHYVKREKY