MGLLKSLTLAQSLIGSSLAAMVPRASDAKAFGPSTNLKLPYSLDDAASAVVSIATKKPFVVLEDVPSLRDVKCADGNVVMAFDSADAIQAVRAVWPSSGEFVVVMSESAGTCSGDRERGLFLLGELTHDEEKLTITAAAEKRRPRDEIEDAVIDFSRKKKVGAGRSSALAAKNARSAAGENKSDPLPIASETFEVDLSDTTLADTEGLYLRADRASFTSTVELEGHVHYNMGAMELEEFKIQLHVEYDLDLNVTANINSRLGLDVISWSPLSASISAISIPGIIDIGPRATFSIGVELAAEGPVNVTTGYHSTLEGATAILDLLDENGTKAEGWEPQTSGSAEVSTQVALQINPYADLSVAFGINVFEGALDLSAGIAARPTLVNAFVIGSDFEFDSETGLELSGPECPDAEEAGGCCSNGAWYESRFWFEVRAYVTQFYRVPLYTVDLPIYEGQCWAFGEEAGNSTEPVPEPPKCRKKRASVA