MQVAPTSSPAGPVSAIPSVFETLQGYKVPVFFSRYPAGISIAAQEVEDALRKIDEEASEEGTRERRRALIRHTNPYGDPFTICHCSAFPDRLALLSCLVEVMWIHDDVTEEMDHISACREHDELAKVLQLDIDPSKFESGNVRQKSLAVVLRKAIDIDPKQAPAMIEMLRHYLATFDNIGGDFTRMEEYMPYRIANCGYWMSSYFIRWGMDMTLSEEEYASIEQFDIAMGNVLGLTNDYFSWNIEKDQETDRMRNGVVVLMKEHHTTADAAKMMLLGVIVEQESLAAKLKEERLKKPASKEILQYFEAIELYVGGSCYWHSTAPRYQVFE