MKEKNEERKLKQFKGIRMRKWGKWVAEIREPNKRSRIWLGSYSSPVAAARAYDAAVFHLRGPTARLNFPDFFTTVDRSFPLSAAAVRKIAAEVGAHVDALESSLRHHFVNSSDQSPNPTKLRSSSSGFSDRVDLNKFPDPEDADGDCASTHWTS