MSLTKSQIFHAHSNCKHLPLERECLQRHSIYSVIASSFHVGNLKGPSRKRSVVARFVMSSRAQAKRPAHHGKSKKDSKEQRGKILKNTKKVDSSGLMLTDSLAIGNSSLAPADFCSMEEELDELDEDDELQIYRGLVLDLTYRPINVVSWKRALCLDVMERADVLEYYDQAVVAVSKSYYIPAVLRVSTFVHAPKGKKVKLTLNRNNIFLRDKFRCQYCNKRGEDLTVDHVLAASRGGGWEWENLVTACATCNVKKGDKSLEECRMKLLKQPKEPKELDSSDLPPNYRTFRVLHRNKATPAEWVDYLPKQIPLF*