MAASGEEDMSELSPAAAPNLDWYEKPEETHAPEVDLETVIPPAQEPSNPAEPFCPRDLVPVVFPGPVSQEDCCQFTCELLKHILYQRHQLPLPYEQLKHFYRKVPQAEDTARKKAWLATEARNRKCQQALAELESVLSHLRDFFARTLVPQVLILLGGNALSPKEFYELDLSRLAPFGVDQGLNTAACLRRLFRAIFLADPFSELQTPPLMGTIVMVQGHRDCGEDWFQPKLNYRVPSRGHKLTVTLSCGRPSVPAMASEDYIWFQAPVTLKGFHE