GDMIVVIYFLMGIPYVLGYLVLLIPATFYDISLLLFMMMLLFAIPKICPIGIIMVFVLLGNIVIYDMQMFVPGKTFVLGPLPPFFILPYTKGMPWLYTFVG