MRAVAAASPVVSRPGGVRSGRLRSRVVAARAREERTDALGGQDYILSQASGVREELFKGSILGVDADVATGDLRARGEIKQFGDIKDHASYHIPDRFLDRFATHIAKNLLIDGGANLGSVPLILCVWGGKGCGKSFNLELCCKRLGVFPVVVSAGELEDPTAGEPGAMLRRRYLTAGKHMSASGAPTCVIVNDVDAGVGRFKDDKATVNNQIAQATLMNLCDEPNRVSVGGEWRSDDRAHCPRVPIVVTANDPSVLYAPLTRNGRTDLWMWEPTRGEITKMVHDALDGAPGYGGESDALELVNAFPSQPLDFFGAVRSRCADDAVRRFIARVGLENLGATLCGHRGREGGDPGWSASTLTGMDASLRSLLEAGAEIAREQQNVMDVALSREYVAN