IPRPKNSFIIFRNDYSARIKAQCSNMTVSKISGIVSQAWKNQPTSVLQFFEILSMVSYQRHKIMYPDYKYAPQ