MKILIVYGSTSGKTRYIAELIAEVFREAGHEVDLRDASEVEPEGLFEGYDLVILGCSTHGGEKVELNPSFVPLFENLEKTGLKGKKVAVFGVGDRSLPHFCGCVDLVTEKLKSLGANIVVEPLKVDGDPREREEEIREWAERILEAI