MVSNTTLQKNLDAFYTHPKIARFCLDLLKDLINQNLGLDLNAFHFLEPSAGSGSFVDVLKELGIADWEALDIAPKAQGIQKKDYLLELIEFNKKRIIIGNPPFGHRGKLALDFLNKSLNEAPIVAFILPNLFKRYSIQKHIDKRAKLVLNAPLEKNAFIFNERPYDVKCVFQIYMHKNIALNLKDERIIAPPKIRHNDFITYIHNNTPHTLKYFNKEKYQWDFAVVRQGFYDYNEKITNANLLIKNRQYFFIKAHSKEALMIIHKIDFNKLAHKNTQVLGFSTYDFVEEYCKLKEMHA*