MGLLLLILASAVLGSFLTLLAQFLLLYRRQPEPRADEAARAGDGFRYLKPVPGLPLREYLYGGGAEELAACSSEAGASSTPTPDSPAPPTLETCYFLNATILFLFRELRDTALARRWVTKKIKVEFEELLQTKTAGRLLEGLSLRDVFLGDTVPFIKTIRLVRPVVASGTGEPDDPDGDALPATCPEELAFEAEVEYNGGFHLAIDVDLVFGKSAYLFVKLSRVVGRLRFVLTRVPFTHWFFSFVEDPLIDFEVRSQFEGRPMPQLTSIIVNQLKKIIKRKHTLPSYKIRFKPFFPYQALQGFEEDEELIHIQQWALTEGRLKVTLLECSRLFIFGSYDRETNVHCTLELSSGVWEEKQRSSIKTVELIKGNLQSVGLTLRLVQSTDGYAG