MSVFLRGDQFCFLGKEFVCPKFSSLPRPPGRHCTAAPVLRIVVVGCAGGMTMQPPSSNQNEGGLLSTVSKHVDALCGAYTEKMRQLHSMLDMEEDSRERTARQTAAGRALWNHVIHDPLARFLAGESQLRKLQCKMEETARGSTETRDTAGVMLAVRTLWFDEKIEAALRQWREGRLCPAAGAPPQIVLLGAGMDTRAYRLKCLEGCNVFEVDLPKIVDFKSALLKCAAATEGSEGALKVMGVRQEQTGAQEPEAESAHLCAARLERVAADLAAEEWWDKLQEAGFRAGLREDGGGGAHACELAPPTIWVLEGLLYYLKEAEALALLRRIACSCAADTLVLADFMNEFSTHLSTELQTQFYFHSDWPEE