MDKIKVGLQYWIPQHALTRLVGKLASARAGSLTTAIIRWFIKQYNVNMDEALHSDPTHFKTFNEFFVRELKAGVRPIAEGEKVITHPADACVSQFGAIEDGKLIQAKGHTYSAQELLGGDAKLAEEFRDGDFATLYLSPRDYHRVHMPCDGTLRQMIYVPGDLFSVNPLTAENVPNLFARNERVVCIFDTEFGPMAQVLVGATIVGSIELVWAGTVTPPRGNTVYRWDYPANGNQAVVLKKGEEMGRFKLGSTVINLFAKQAIRFDDSMALGAPTRMGEPYAHQS*