MISEGEYARVKGVGGGVLKQIRLYGTKVWELLGSGHPAYQAAFTDLKPLKTRDELRGSEELRKHGVRVLRKLIAIIQNKGGCEQILRPLATHGTFTLKVPIDYLGGIGVSLIETGKKLHPDKAPPPIQGAFAAAYDAFIRRSGAIFARLGH