MKLCLPLAATCRSLICVPRAQPFATAASSGVGLGLPRVAELIGSATPGSVVVMAGAGVSVSSGIPDFRSPGTGLYDNLQEYGLPYPEAIFDLDFYRRNPKPFQRLCKELWPGNFAPSPTHYFFKLLHDKGKLRRVFTQNIDSLETASGLPADLVVAAHGNFDGAHRVTDTGHPGAAVPLEEVRQAALHGGDAEWDALFEAHGGPVKPSIVFFGEQLPRRFFELARADFPKCELLLVLGTSLGVHPFAGLVGETRVGVPRLLINRDRVGEHLGLDFASGTDGWVGGDSDAAVRELASLLGWTAELEQLV