MENGGNGVVTLLFTEEELREISGVKRCDDYVEVMCGCTSHRYGDAVARLRVFSSGELEITCECTPGCTEDKLTPSAFEKHSGRETARKWKNNVWIIVNGDKVPVVKTPLLKYYNKSLKHAISQNGKACHRDEFLRCTECNKARRFRLRSKEECRTYHDALANVHWNCSCIPYDKFSCDDEEERASRRVYRGCSRSPTCKGCTTCVCFGCEICRFSDCSCQTCSDFTKNAKG