MTVVDIVKRTTSSPDDTALVKTLADAGYSTADVVALVAKTEGNGCVNDFSRTLADHTWDAVLPADAVTVFSGGTEGVLSPHASAFVGTDRPAAPEGALVAAVGRTASIPIADLGRAGQVRAVAARVRELCADAALEPGDVHLVLVKCPLLTTESISRCLADGVEPATRDTLRSMAMSRAASALGVAVALGEISEPDAAAALRGEADVWSSVASISSGAELDDCHILVLGNSPAAHGPLRAVHGVMRDAMDARTVLDLLDRVSADGGEVVQVLAKAEADPSGSIRGRRHTMLTDSDLSSTRHARAAVGGLLAGLVGDSAIYVSGGAEHQGPPGGGPVTVVYRVAS