MEKSCVPPGFRFHPTEEELVGYYLARKVASQRIDLEVIQEVDLYRIEPWELQDRCRHGCEEQSEWYFFSFKDRKYPSGTRTNRATAAGFWKATGRDKPVLSKSRIIGMRKTLVFYKGRAPNGQRTDWIMHEYRLQSNENEPAQEEGWVVCRAFKKPNLNQRPCYNNFGHNHYGRLAAKPTCFMDSFQGGAPYERSLGYEIELESRKNLLDQVLHIPQLDSPSLSSGFSNNEHFEGNCMGSNEHGTGDSSCHGEFVDWKVLDKLLLSQLNESSSSSNMPIVPVNYDAGVEDQGDHFLAMFDRS