MRVYIYEYAVATGDEEFLAEGRAMLESLLRAFAKSGYETLTVAHPSVGVRWADEVLRDETQALECADLTLVIAPESDGLLESKVREYSRETEVIGPTPRAIRVAADKRKTEDALRDARSFQLPTREADVMVSKPADGAGSEGVRIGRGELSRELIPGSHHSLLCVSDGETVDVLGINDQFVAFAGRELVYLGGRTPSDHRELTRIARDIAEEVVERIPGLVGLFGVDLVMKGGEPYLIEVNPRPTTPTVAAALEHPEAVVRSLLEGPTGKVLRYRREYVYVKRGAEALVPEKFEVVEDFHGLRVYRG