MSLSDSMLLGDLMSPFNQSFLAAEESLGLLEDDIEVPGYLLSQGFSSDKAKDGISDLLPYVESLGSFNGDAFSGMDWMVEKMDLKEFDLDSLFGLEDLESTISPDELTSTLEDSCDLLEDPPHPSVIGHFVPSPEPVSLPGSPLYADQVAPVSPDLTESLSLGPDHSFILDVGSEVDVSGDEKKSSPTYTFEMLKCEKEDSSDNDSGISMSPSYMGSPQQSPSIVECYSSPQSSLESPVSERPKPYDLPCKDRDVIAKVKVAGGQPRVDKKKKKMEQNKTAATRYRQKKRVEQELISGECRELEEKNDSLREKVDSLTKEIQYLKDLMAEVRQAKSKRAKSS