MLWGVILKPFCMAFVILLPVIPGMLVIILAMHKIPYMWLVMMVQFGHYGMVPAAMVIPM