MSNGYEDHMDDVCRDDIGRTNLIVNYLPQNMTQDELRSLFSSIGEVESAKLIRDKVAGHSLGYGFVNYLNAKDAERAINTLNGLRLQSKTIKVSFARPSSETIKDANLYISGLPRTMTQKDVEDMFLPFGHIINSRVLVDQATGLSRGVAFIRFDKRSEAEEAIASFNGHKPPGSSEPITVKFAANPNQSKNMALLSQICHSPARRFGGPVHHQAQRFRFSPMGVDHMSSISSVNVASSASSGWCIFIYNLGQDADEGILWQMFGPFGAVTNVKVIRDFNTNKCKGFGFVTMTNYEEAAMAIASLNGYRLGDKTLQVSFKTSKSHK