MKDFQKVTTSDNKDLELMALREGVPQHSDSILYKSNNCTNELVRPPMQSCCITTFSLGSWICKFPAHLCGRMCPVLFGTKLNCLLLCVPFAVIGVSFGILGHSWVFLLSLLGMMPLAERLGFVTEQLSCCTGATVGGLLNATFGNATEVIICVMALRKNMIRVVQLSLLGSILSNMLLVLGCAFFFGGLKHPQTDQKFNKVTAQVSASLLLMAVMGLLFPVVLHATGTELQMGKSELVLSRFSSIVMLVAYIAYLYFQLKSHKELYDSEEDCGGNDAVSDDDEAVLDFWTSIAWLTVLTIFISILSEYLVDAIEGTSSSWNVPIAFISVILLPIVGNAAEHASAVMFALKDKLDISLGVAIGSSTQISMFVIPFCVVIGWPMGTHMDLNFELFETATLFITVLVVALMLQEGTSNYFKGLMLILCYLIVGASFFVHVDTPDEHCA*