MSNGYEDHMDDVCRDDIGRTNLIVNYLPQNMTQDELRSLFSSIGEVESAKLIRDKVAGHSLGYGFVNYLNAKDAERAINTLNGLRLQSKTIKVSFARPSSESIKDANLYISGLPRTMTQKDVEDMFLPFGHIINSRVLVDQATGLSRGVAFIRFDKRSEAEEAIASFNGHKPPGSSEPITVKFAANPNQNKNVALLSQICHSPARRFGGPVHHQAQRFRFSPMGVDHMSSISSVNVASSATSGWCIFVYNLGQDADEGILWQMFGPFGAVTNVKVIRDFNTNKCKGFGFVTMTNYEEAAMAIASLNGYRLGDKTLQVSFKTSKSHK