GTEEEILKKIAKAAKDLLAGVPYDGITLEAIAELAGIDPGEIYKLTGSKPALILQLLDFAELAAKLCKGPPENLGRRQVGIFAAPGSPWEPYTESILDQLGANTEARKNTVANVLEELIEGWAGKLGGPDALECAQTILNLTTQLQFHRNRKGGPNAKGTPSEWVGKYAPEIERYLDGG