MKILAVDTKRGLVRVVPETTDDIWLLSTVIQPGDLVRAKTLREIHFGDRGSGRSSRIPMVLTVRVEAVEFQAFTTRLRIRGIVIEGPEKYGVVGKYHTLSIEPGRELDIVKPSGWPQVLIEKLKRGSYNVAAVVVAVDYDDYAVAVVRGQGVKILASGGLHLPGKDDPTREDKLREAVTVIAKTTADVARRENALLVVAAGPGTVKNLVAEKLRGLVQGVKILVDNVSMGGEAGVFEEVRRGIMRQALQDAAVVEAERILEEFERRLAKEPGRIAYTLEQVYRAAEMGAVEELLILDETLHHPDPEVRARVDELLRLADATRAKIHFVSVESPVGYKVKALGGVIALLRYAINFAGETGG