MKSQFLLSVREFMQTRYYAKKTIEAYLHWITRYIHFHNKKHPSLMGDKEVEEFLTYLAVQGKVATKTQSLALNSLSFLYKEILKTPLSLEIRFQRSQLERKLPVVLTRDEIRRLLEIVDPKHQLPIKLLYGSGLRLMECMRLRVQDIDFDYGAIRIWQGKGGKNRTVTLAKELYPHLKEQIALAKRYYDRDLHQKNYGGVWLPTALKEKYPNAPYEFRWHYLFPSFQLSLDPESDVMRRHHINETVLQKAVRRSAQEARIEKTVTCHTLRHSFATHLLEVGADIRTVQEQLGHSDVKTTQIYTHVLDRGASGVLSPLSRL*