MDAAQITQLVTAAVAAALQDQAVLTAIRGPAQPRPQAAAFAVTPAGTGNTAWDFTSGTGLKIFIAATSPFTPQYDGKEATLRDFLRKVRNRAEAFGWTGILMVIDADGTPRNITLEYGCLTLARVKEHAITYLRQDNREHQASACLRQLIIGSITSGLADKLASRKANFTVNTAAAAQVGQPAPAPVFKEDGTCMLFDIIRVVSVETKATVALIVKKLANLEVLMEECKSDIGIFNDKVDDLVNQLRARNIQVPSLINPLFDGYSNCADKTFTTYISRKQEAYEDX