MKIAIVRLSALGDIIQSAVVLQFIKNFKKDIEIHWFVDEKFEGILKNHPLIDKLYALPLKDKKILKSLKILLKARKNNYNAVIDLQGLIKSAIVSRILSRNNFGFDKNSLKESFAHNFYNQKLELDYNENVFVRYLSLTSFMLNTDFNVKNLAFKQDIFSVDENLKQLLNNKLKLDKNEKNILIHVGSSVENKIYPKTKLAILCKLLINEFQQAKIWLAWGNVKEYEFAKEVLNLSGIDETHIELAPKFSLEELMAFTKMMNLIIGNDSGPTHLAFTLNKASITIFGATPSYRNAFQTHINKIIDAGKKIQNAKHIDKSDFCITRIEEEDIFKLAKGLLNEK*