MDVTTVKALAGPQGHELLSSLPPYDESQVLAVQGRLRAQGHSPELVAAALTQHRLRHRARDKFGEFADGMLFTPDGLEQATRLEVAATHAARFAAASLATVHDLGCGIGSDAMAMSSLGVTVQGLDRDPVTAAVADSNLRPWPDSRARVGLAEDLQPPVDPIHARVGIWLDPARRTPGVADAQGRTRRVFRLGELSPSWDLVLELATAVPATGVKMSPSLPHDVPPLGTEAQWVSYDGTVLECSVWWGPLVRTAGRSALVMRHGAPSVRVDQSHADEDPPAVAWLGGLGAHLYEADRAVVRAGLVGALTREVGGAEVEPGLGLVTSERAHDVPFARGYRVIEAMPYNVKMLRAWLRERGITGLTIKKRGIRVDDEQLRRGLRIGRGAGDGAQAVVVLARVAGESAAVVVEPLA