KKLLIVGTGKSGAPYANSRANIGLRGIRKFAEKHNIKFSESNELPAWIGSKKLGTDTVLLVISTCDGPKAGTVGKYSLRKHNIDRKNQLVIGTGPNLEPAGLRITKSGPAEGNRALRSIAAYIGTDTIFHLEIGYGKPPEGEPVPEHLTRELEEEDWPGLAEAAIRAVEALHIFIELQDPGEVRAKYNG