MVEKKPNLTLEFHDYLALKKVLFDWADSYDAKDWDRLRSIIAPTLTVDYRQIGLRKWDDMPAEDYMAMISDMDFLGDPTVKTQHLLGESWWEKISDTEVIGHHQLRAAHQVYTDSTLQTVKLKGHGHATNEHYYRKVDGVWKFAGLKPTVRWNEYQFEDVFRAAKPSV