MKRKVTTAFLATACHWNFEAEAFQMVSTASVTRYHSPLSRTLLFAEWKDSDNLDSNKWRANDDMNLADQPDWQEALLNKQDGSFWSTFEPSNEDDDSIDKSPSDNTSALVEEEDASEAWLKVLAELSAEEVEFNIQEAERADKARQMQEWGFESSLIASVLGVATDASLEDSDEVQGMQAYRETSYLDEVDLQTVESHSTVEKDEETGEPLRTQMVYVDEHSCIGCTNCAMIAQSTFFMHQEHGRARVFQQWGDDQETIQVAIETCPVDCIHYVPYDELVALEKDRRGQNINFKARLVSQAEGSAAPSHRVGGGQFTAPQNISGNSGSRCSNCPTRGCADCPMYGVGKNPFFEEKEKERKARIAKRRLLEQRELDQKTADL*