MLRRLLASTRDIPQPRRSKPKYGRVLVVLPYVSIVSEKTEHLSDVMRPMHATVRGFFGGSGGEEGQPLAPRGETVAICTIEKANVAINKLAQEGRLGELCCVVVDELHMVSDTDRGIGLEMSLSKLMFSPQAQHVQVIGMSATMGGLDSLRAWLRAELFLTNFRPVPLAEHAMFRGKVYEKISPQELKQLEEGHPPLRGVRDVAPCDPKRDADRLVPLVAESAAEGHSVLVFCSSRKQCESAAALIADLLPKIAPPPPDKRAELAEQRGGIVADIKIAMGGAMCLELEQCMLQGIAWHHAGLTSEERAGVERAYRCGAVSVITATSTLAAGVNLPARRVILRSLHQGIGPVSRSQYLQMVGRAX