MTDALLQNYQLQEEEIGRGRFGVIRRCWNKQSGQQSACKTIRKADLLDSIDRECLNNEIKIMQYVSGHPAVVALHEVYEDDEFVHLVMEMCSGGDLFDKIVSRKNTVPFSEEEAANILQKLMEAISYCHSMGIAHRDVKPDNILFASNSNSLAQIKLADFGQASSFSPGQGLMQGIVGTPYYVAPEVLGGKDYSETVDVWSAGVILYIMLSGAAPFVGETPQEIFEAVLFGRLRFPSDPWLSISHSAKDLIRRMLCRDVTKRLSAHQVLEHPWIRTHASAESQLI