MKVIVERCLAFSLFVICIGGAEEEGPCTLVDDYYKKNLKETLCYLRCLSNALNKLYTDGERKMLVNEEVYANASRILDDMEGKTGESTKYLSVVSSAMGDQRKKMEKLISYGNEMGDLVAKVGGLFSEVNESVRAVRKYLPDALTTANKYYASIAEITRTAWDDVKAVEAGGTAKCEERTFQRVKGLLTPCADQTCPLAKTVNESTLKTYKDGCLAVTVQNGSVRECFNLPRDNLYRSGAVKNSNDALEWKEVRDRGASFQLKVKVQEIFGPLITPFAAGQPPSMLLGMVSNITSLHSQFNKVHNNFTSLLFDIDVAGNVTTANSSI