MLGVILLYVGMVLMSNGLHRLEGIPDKSNVVMNIFTGGLGLILNIIVIAYGACTGQGAEWFYGSATGLLFAFTYLYSAINTIFDFDQRLYGWFSLFVAINTLPAGILCLTSGYGGNAWYGIIWFLWGVLWLTAFIEINLKKNLGKFVPYLAIFEGIVTAWIPGLLMLWGKW