MKILFIGDIFGNPGRKAVKEFVPQLKKDLGIDFCIANGENAAAGSGITYLIAQELYKSGVDCITLGNHTWSKKEILNFIDSDQNIVRPANLPGDIPGRGYTILKANGKELAVLNLMGRVYMDSIDCPFQVADRELQEIKSKTKAVFVDMHAEATSEKCALAWYLDGRICCLVGTHTHVQTADERILPCGTGLISDVGMTGPYDGVIGVDKELIIERFITRMPQKFEVAKGRVQFCAVHLEVDEKTGKCITIERIFKVADSLEGK