MKKSGVVNVFGIKSMQDIYTLPITKLKKATQAVLDVLSVPESFPEGNPQRAIYCSRTLNLRSIKAIGYDMDYTLIHYSVDAWEGRAFAYGLDTLRQQGVPVDGLQFDPNLVIRGLIMDKEKGNLIKADRFGLVKRAMHGTRMLSWQAIREEYGREVVNLRNEGRWVFLNTLFSVSEAVMYVQLVDRLDQGAFNMGGPPMTYQSLYALVAKVTTYRGALYRTHVEGKLKAEIIQAGYLGLMGMGWRDLFDMVIVNARKPDFFNQNMSLYEVVXEDGLMRPVLDAKKAPPLRSVQRHWLQVEGDDVLYVGDHIYTDAALAKINFRWRTALIIRDQLKEMMNKKELVGDVFNQLRLARQRFVAGHNNLQSFDDEDGVNETLAQ