THSKAKMPLPSASLAIPLFIALLVAQCPLPSLAVADCVICDNYFELNSRNSKDASLAERFCNASLSLTGNRHTKCRNRDLNGCVKMTTKAWRYHIDKQGGGMREAATLIATVVTRDCAEIPPGMGTGCHTMYGAGTTKEICYCVGPGCNSAGGISRSWLAASIAAGLAAHLLLAWIA