KFLGSVFVCLSHSSNTLYSFNEVTSTIHTRDTPEPRDRSNITSPPLLDDSPMENPALFNDIKIEPPEELLDNDFNLPQVEPVDLSFHKPKAPLQPASMLQAPICPSKPQSSPQAPGISTSTSDMSTPANIPTVLAASSILPTSQGTGGQHILHVIHTIPSVSLPNKIGGLKAIPVVVQSLPMVYTSLPADGSPAAITVPLIGGDGKNAGSVKVDPTSMSPLDIPSDSEESLIESGSSTLQSLQGLQQESRIVAQMHGEESLDLKKRRIHQCDFAGCNKVYTKSSHLKAHRRVHTGEKPYKCTWDGCSWKFARSDELTRHFRKHTGIKPFRCTDCNRSFSRSDHLSLHRRRHDTM