MESCVPPGFRFHPTEDELVGYYLKRKINSLKIDLDVIVEIDLYKMEPWDIQDRCKLGYEQQNEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAVMSKNRIIGMRKTLVFYKGRAPNGRKTDWIMHEYRHQTSEHGPPQEEGWVVCRAFRKPSPSHRPGFDHPWCSTSSQQQHFFRDQIQSYSSRPLSIADILDETNNVPHPNAEGTSFSHPFSSDHQQHLNNLLSNQTVAIMDKQLIELPQLDSPTASLAIKECNQQQHNGLTNEEYCSDERSNNSNAQGIDWKSLDNLFGSQLSDNAAYFSHPNLPLMMPHNHDQASHILGCFPDSS