MSKDRVLARNLRTSVCGTRILQRTCSTVVTHDVSTSCSNESNALNNSTDDGPQHDIAIVGGGMVGIALAASLASKPLTKHLNVAIIDNNPLLGRRNIIEKGHQPDPRVSTVTPATISFLKDIGAWKYIEQQRHAYFDKMQVWDYTGLGYTRYNANDVHQDVLGCVVENKVLQSSQLSCVQESDLQKTVYPARLNAMDMLPSSSLTGLGEVPSTTDLFMRGRLAKLELSDGNRVYAKLVVGADGSKSRVRELAGIKTTGWNYSQNAIICTVEHTAENYTAWQRFLPNGPIALLPIGDKFSNIVWTMDPKEASDRKLMNEDDFIKAVNDALDSGYGPNPETTSSRDSLSWLTGDATISAKERFETPPKVVKLSSERMMFPLSLRHAKDYVSKRVALVGDSAHTVHPLAGQGVNLGFADACALSKAIAEGIALGTDIGEANLLKRYEAERKPANIAMMAVLDGIQKMYSLDFGPLNALRAAAFHGAHYISPLKKRIISYASGEQSLPLFS*