MKSCVKQFHLSEPLHAFLYIIRTEEQEAKLDNMNTFSHVPPGFRFHPTDEELVDYYLRKKVSSRRIDLDVIKDVDLYKIEPWDLQELCRIGTEEQNEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIYSKHDLIGMRKTLVFYKGRAPNGQKSDWIMHEYRLETDENGTPQEEGWVVCRVFKKKIASMGIKMSEHESPCWYDDQVSFMPDLDSPNQNSNSNINMAPYHHLPYPCKKELDHLPAFQVPHEHLFQLPLLGSPKLLQSSATGVSSSNSMAAHAYSIDINHACTFQPSDQDPNFHGTVYGNNSNDDHSQAVDQLTDWRMLDKFVASQLSQDDASNKGNSYS