MVSRVEIARILEGYSGRELTIGVLGTHSALEVSRGAKDEGFRTLVICQRGRERTYSRYYISRERFGRRVGIIDEVIVLDKFRDIVNEEVQEEIRERNTILVPHRGLCVYVGYEAIENSLYIPIFGNRYLLRVEERGGELNQYELLERAGIPHPRIFKDPDEIDGPAIVKVSEAARGYERAFFIVSSPREFEERSRELLERGLIKKEALDEAVIEELLIGAYFNFNFFYSPLDGEIELLGIDMRRQTNIDGIVRLPATQQLEALRYLEVRNIEVGHVACTIRESLLEGAFELAERFVRAARELCPPGVIGPFALQSVVIPGPPHEDIVVYDVSVRVPGSPGIKFTPYSEDLWGVQMSVGRRIALEIREALKRGMLEEVVT