MRSFSLKLAYSVASSSCRRMLSTDLMAALRPFYLAIQPNRQPPAEKRVNEESLRLLSSHLESLTGHSGSCLPADGQLEFYMPTASESSQLGGPVMSRLVRVQVDRNLLDPRAVIRGILKSCNLLHTETDKDMESPEGDLLGHQVRDPLKEHSLDAWMRQALARTEANDLATLRSKITGLERTLMEKWGIRNIRYDCGCNLERYHNCLRDLKVIADSQAENPLRDRVVVFGPYTGISLEGDVMLFSGDASAGWSEFLAQMRVHEDQLKLVPLYERALSAVLLGIQIERRQSPEPGCEARAYAESLKRVIRAVSEHLKLAESVDDLPETLRHHQLAVVTESESPKVSQTGLFLAPSSCPGPDLVDFICRNLDVASTRVRRYRRDIQVERQLWRQCLSELELQRLSKDDSVTPDKMVTALTNLLQSGIKSCRGLSLHVTNYWSVPTDGIVCIPWDFHKTKEQS