MVKFDLIRHGESCSNVFFAQDLATGKFTSGPYDDPHPANLPAGTTCVSGDHFFATVLTPYGVSQCVAERRRLEAPVTGYPADKVRGVFSSPLERAVETAVLATPFAALKKCGWTLRLVPQLQEAVKYQCDVFSSRALLEKHVEKTRRLYVEILKAEGREGDAQLLKRVCISLDWTAMDEEVASAGGSRTCQLVNESAEQIEARAADARRFLATQAVGEKDDRYLIFTHGQITEYLLEKPLCNPPKAKLIAFLLKGPNHLPDGIESPSLRLGGSAAGAKKDTEARIKEGTEKYRVQEKAAWIKKMGRTPANVPTECLDRPVSGMGRWWPVQDAKFFCTTSLPEDERLLKELASAAVAACKSHSPAKHMKSLWKGGEYPEKMLQRTIDVVSRKQVGLSGRKGSPWLG