MKPGIVIFMKPNKTLVIIVVLVPGGAIILMLLPIDMMIAYGFHPGMFIMAM