MVASKLVAVLSTCTLALAAAATGGCTASDGDAEPKADCSLQGHNQFLFELMKDAYLWYDGVPDLDYRAYPSPEALLVDLVTEPRDRWSYISTKSVDDAFFREGQTLGFGMRWSFDQEGSLRLALIQPGSPAGEAGLRRGDAVVAINGIDVEQVVSDDLWEELAGPDEEGYEMSLTIERADAEAFTVALRKAWYGITTVVSPRVLQTGSATVGYLMLTTFIEPSVSELDSAFALFRESQVDELVLDLRYNGGGRLSVERHLASLIHRPAEAGALLDITAHNDRHVDWDKRETFDDLDQPPLPLSRLVVITSGGTASASESLINSLRAYMDVKIVGSTTHGKPVGMYGWDNCDMVVHPIAFRVLNAKEEGDFYDGLPPDCAADDTLGAELGDAGETCLAEALHLLEHGACSTAAQPGGAGERRASPPREIPWRGLRREVGAL