GPKPKFGIAYVKRPMLGPKQIYMPMIPGVPVALMLPMCNWLMLGMIPGLPLMGMFPMQFIMVLHWPA