DFIPGQPLMLIMHLAGAVGIIFDMAEVLMFMWLYMKMMGLMVPNCGILIIVYGMPMGSLLGMPWWLIIIAWPLWIMLLKMLMQ