MENYNRLEKGFVGTYGVVYKAKDLRTGEIVALKKIRLEAEDEGVPSTAIREISLLKEMNDENIVRLLDICHAEAKLFLVFEFLDLDLKRYMDKVGDGDGMGPAIVKKFSYQLCRGVCYCHGHRILHRDLKPQNLLIDKDGNLKLADFGLARAFGIPLRSYTHEIVTLWYRAPEVLLGSRHYSTGVDMWSVGCIIGRTKVHTLFLRHQICKLTFSLDASINVFSLAEMISRQPLFPGDSEIDEIFRIFRLLGTPNETIWPGVQTLPDYKPGFPQWSAKDIGAHVQNSTSSFGQIFFETFLL