MKIGSLEVGKIGLGAWQAGGGAWRVDFAELKRAYEYALDHGIKFIDTAEVYGSGKSEEFVAELIRNRPHVVVATKVAGSNWGRILKSAERSRRRIGRVDLLQFHWPPPIYVPLCKVIRDLEKAAQLGLTAEIGVSNFDARLMEKALTCTKKYEIVSDQVVYNPLHRAAERLIEMGRARGFVVIAWSPLAKGAVLKENLGNDPARRFDSVVNRAKTAEGRRVAETIRKIAETRGVSPAAVVLAWHAAKGSFPIPGVKTLKQAQEVLEANALQLSEAEVRAIDKASAPFITGTVWPSAMRYIPGFLLKLSFTLARI