MATFVNKNGIKPITNGTLSHVQNSENFEDNHLSFTGKSKDILDVHVESCLDNAEEKPELDIIISNVVCSFSVRCHLNLREIALNGSNVEYRRENGLVRMRLRKPCTLASISSSGKVTCTGATSEEEAKKAARRCARSLQKLGFRVRFNNYRIVNVLGTCTMPWAIKITSFSTHYKDIVQYEPEIQPGVIYKLKNMKATLRIFSTGSITVTAPSINAVQAAIEHIYPLVYEFRKERSVEEQFALENKKRRLVFTIKESVIGEDEDNDNFSAEDDNSENSNTSWT